专利摘要:
the techniques are described in this document to communicate policy information and policy information requests between user equipment (ues) and a core network using control plan signaling. in some examples, messages from the non-access layer (nas) can be used to communicate requests for policy information from an eu to the core network. similarly, nas messages can be used to communicate updated policy information from the core network to the eu. in some instances, the core network may include several functions to manage the communication of policy information with the eu. in some instances where the eu is roaming away from its home network, the core network can engage in additional signaling to pass policy information to the eu.
公开号:BR112019019682A2
申请号:R112019019682
申请日:2018-02-21
公开日:2020-04-14
发明作者:Zisimopoulos Haris;Griot Miguel;paul abraham Santosh;Faccin Stefano
申请人:Qualcomm Inc;
IPC主号:
专利说明:

POLICY COMMUNICATION THROUGH CONTROL PLAN SIGNALING REFERENCE REFERENCE [001] This Patent Application claims the priority of Patent Application No. US 2017/0100110 by Griot et al., Entitled Policy Communication Via Control Plane Signaling, filed in second -March 20, 2017; and Provisional Patent Application No. 15 / 877,241 by Griot et al., entitled Policy Communication Via Control Plane Signaling, filed on Monday, January 22, 2018; each of which is assigned to their assignee.
INTRODUCTION [002] The following description refers, in general, to wireless communication and, more specifically, to policy communication through control plan signaling.
[003] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messages, broadcast and so on. These systems may be able to support communication with multiple users by sharing available system resources (for example, time, frequency and power). Examples of such multiple access systems include code division multiple access systems (CDMA), time division multiple access systems (TDMA), frequency division multiple access systems (FDMA) and division multiple access systems orthogonal frequency (OFDMA), (for example, a Long Term Evolution system
Petition 870190094422, of 9/20/2019, p. 7/221
2/96 (LTE), or a New Radio (NR) system). A wireless multiple access communication system may include multiple base stations or access network nodes, each simultaneously supporting communication for multiple communication devices, which may otherwise be known as user equipment (UE).
[004] In some wireless communication systems, policies can be exchanged between the UE and the network. Policies can define a set of procedures used to establish and maintain communication links. Wireless communication systems include policies to reduce control signaling overhead. Some procedures occur frequently and the variables used in these procedures can remain reasonably static for a communication link. By storing these policies in each entity in the wireless communication system, signaling congestion and network overhead can be reduced.
SUMMARY [005] A wireless communication method is described. The method may include receiving, via user equipment (UE), a first non-access layer (NAS) message through a control plan that includes policy information associated with the UE, identifying policy information based on, at least in part, upon receipt of the NAS message, and update the policy information stored by the UE based, at least in part, on the policy information received.
[006] The device for wireless communication is described. The apparatus may include means for receiving, for
Petition 870190094422, of 9/20/2019, p. 8/221
3/96 through user equipment (UE), a first non-access layer (NAS) message through a control plan that includes policy information associated with the UE, means to identify policy information based at least in part, upon receipt of the NAS message, and means to update the policy information stored by the UE based, at least in part, on the policy information received.
[007] Another device for wireless communication is described. The device can include a processor, memory in electronic communication with the processor, and instructions stored in memory. The instructions can be operable to make the processor receive, through user equipment (UE), a first message of non-access layer (NAS) through a control plan that includes policy information associated with the UE, identify the policy information based, at least in part, on receipt of the NAS message, and update the policy information stored by the UE based, at least in part, on the policy information received.
[008] A non-temporary, computer-readable medium for wireless communication is described. The non-temporary computer-readable medium may include operable to make a processor receive, through user equipment (UE), a first non-access layer (NAS) message through a control plan that includes policy information associated with the UE, identify the policy information based, at least in part, on receiving the NAS message, and update the policy information stored by the UE based,
Petition 870190094422, of 9/20/2019, p. 9/221
4/96 at least in part, in the policy information received.
[009] Some examples of the non-temporary computer-readable method, apparatus or medium described above may additionally include processes, resources, means, or instructions to prioritize policy information received based, at least in part, on which network entity. The core generated the policy information received, on which updating policy information can be based, at least in part, on prioritization.
[0010] Some examples of the non-temporary computer-readable method, apparatus or medium described above may additionally include processes, resources, means, or instructions to prioritize a first subset of policy information received from a visiting core network through a second subset of policy information received from a UE home core network, where updating policy information can be based, at least in part, on prioritization.
[0011] Some examples of the non-temporary computer-readable method, apparatus or medium described above may additionally include processes, resources, means, or instructions for transmitting a confirmation NAS message through the control plan based at least in part on receipt of the first NAS message.
[0012] Some examples of the non-temporary computer-readable method, device or medium described above may additionally include processes, characteristics, means, or instructions to identify a policy provision trigger indicating that the UE can receive the policy information associated with the UE of a network of
Petition 870190094422, of 9/20/2019, p. 10/221
5/96 core. Some examples of the non-temporary computer-readable method, device or medium described above may additionally include processes, resources, means, or instructions for transmitting a second NAS message through the control plan requesting the core network policy information, in which the Receiving the first NAS message may be based, at least in part, on the transmission of the second NAS message.
[0013] Some examples of the non-temporary computer-readable method, device or medium described above may additionally include processes, resources, means, or instructions to identify an individual policy that will be updated, the second NAS message including data indicating the individual policy, in that the identification of the policy provision trigger may be based at least in part on the identification of the individual policy.
[0014] Some examples of the non-temporary computer-readable method, device or medium described above may additionally include processes, resources, means, or instructions for identifying a UE location, on which the identification of the policy provision trigger can be based on less in part in identifying the location.
[0015] Some examples of the non-temporary computer-readable method, device or medium described above may additionally include processes, resources, means, or instructions for receiving a permission message indicating a first subset of policy information capable of being communicated through the plan control, on which the transmission of the second NAS message can be based, at
Petition 870190094422, of 9/20/2019, p. 11/221
6/96 less in part, in the first subset of policy information.
[0016] In some examples of the non-temporary computer-readable method, apparatus and medium described above, the second NAS message includes a request for policy information unique to any specific policy information identifiers.
[0017] In some examples of the non-temporary computer-readable method, device and medium described above, the second NAS message can be one of a registration request message, a service request message, a NAS transport message or a message session management.
[0018] In some examples of the non-temporary computer-readable method, apparatus and medium described above, the first NAS message can be generated without the UE transmitting a policy request message.
[0019] A wireless communication method is described. The method may include identifying a policy provisioning trigger indicating that user equipment (UE) should receive policy information associated with the UE from a core network, identifying policy information based, at least in part, on the trigger of policy provisioning, and transmit a first message through a control plan signaling the UE, the first message including the identified policy information.
[0020] The device for wireless communication is described. The device can include means to identify a policy provision trigger indicating that a
Petition 870190094422, of 9/20/2019, p. 12/221
7/96 user equipment (UE) must receive policy information associated with the UE from a core network, means to identify policy information based, at least in part, on the policy provision trigger, and means to transmit a first message through control plan signaling the UE, the first message including the identified policy information.
[0021] Another device for wireless communication is described. The device can include a processor, memory in electronic communication with the processor, and instructions stored in memory. Instructions can be operable to have the processor identify a policy provision trigger indicating that a user device (UE) should receive policy information associated with the UE from a core network, identify policy information based on, at least at least in part, on the policy provision trigger, and transmit a first message through the control plan signaling to the UE, the first message including the identified policy information.
[0022] A non-temporary, computer-readable medium for wireless communication is described. The non-temporary computer-readable medium may include operable instructions to have a processor identify a policy provision trigger indicating that a user device (UE) should receive policy information associated with the UE from a core network, identify the information policy based, at least in part, on the policy provision trigger, and get a first message across
Petition 870190094422, of 9/20/2019, p. 13/221
8/96 control plan signaling the UE, the first message including the identified policy information.
[0023] Some examples of the non-temporary computer-readable method, apparatus or medium described above may additionally include processes, resources, means, or instructions for receiving a second message through the control plan signaling the UE, the second message requesting information from core network policy, where the identification of the policy provision trigger can be based, at least in part, on the receipt of the second message.
[0024] Some examples of the non-temporary computer-readable method, device or medium described above may additionally include processes, resources, means, or instructions for identifying a change in a policy, on which the identification of the policy provision trigger can be based at least in part in the change in policy.
[0025] Some examples of the non-temporary computer-readable method, apparatus or medium described above may additionally include processes, resources, means, or instructions for identifying a change in a UE location, where identification of the policy provision trigger may be based at least in part on the change in location.
[0026] Some examples of the non-temporary computer-readable method, device or medium described above may additionally include processes, characteristics, means, or instructions to identify that the UE may be roaming so that the UE may be connected to a
Petition 870190094422, of 9/20/2019, p. 14/221
9/96 visiting core network instead of a home core network.
[0027] Some examples of the non-temporary computer-readable method, apparatus or medium described above may additionally include processes, characteristics, means, or instructions to request, through a visiting core network entity, policy information directly from a domestic policy management entity.
[0028] Some examples of the non-temporary computer-readable method, apparatus or medium described above may additionally include processes, characteristics, means, or instructions to request, through a first visiting core network entity, the policy information of a visiting policy management entity associated with the UE.
[0029] Some examples of the non-temporary computer-readable method, apparatus or medium described above may additionally include processes, characteristics, means, or instructions to request, through the visiting policy management entity, the policy information of an entity of local policy management associated with the UE.
[0030] Some examples of the non-temporary computer-readable method, apparatus and medium described above may also include processes, resources, means or instructions for combining policy information from the domestic policy management entity and policy information from the management entity visiting policy based, at least in part, on a
Petition 870190094422, of 9/20/2019, p. 15/221
10/96 conflict resolution procedure, where the first message includes the combined policy information.
[0031] Some examples of the non-temporary computer-readable method, apparatus or medium described above may additionally include processes, characteristics, means, or instructions to determine, through the visiting policy management entity, whether to request policy information from a local policy management entity associated with the UE.
[0032] Some examples of the non-temporary computer-readable method, apparatus or medium described above may additionally include processes, resources, means, or instructions for receiving a confirmation message via UE control plan signaling based at least in part transmission of the first message.
[0033] Some examples of the non-temporary computer-readable method, apparatus or medium described above may additionally include processes, resources, means, or instructions to identify what policy information the UE can receive through the control plan, in which transmission of the The first message may be based at least in part on identification.
[0034] Some examples of the non-temporary computer-readable method, apparatus or medium described above may additionally include processes, resources, means, or instructions to determine whether the UE may be in a connected mode or in an idle mode, where transmission of the first message can be based at least in part on the determination.
[0035] In some examples of the method, apparatus
Petition 870190094422, of 9/20/2019, p. 16/221
11/96 and a half readable by non-temporary computer described above, the first control message can be a non-access layer (NAS) message.
[0036] A wireless communication method is described. The method may include receiving, through a user device (UE), a non-access layer (NAS) message through a control plan that includes policy information associated with the UE and updating the policy information stored by the UE with based, at least in part, on the policy information received.
[0037] The device for wireless communication is described. The apparatus may include means for receiving, through user equipment (UE), a non-access layer (NAS) message through a control plan that includes policy information associated with the UE and means for updating policy information stored by the UE based, at least in part, on the policy information received.
[0038] Another device for wireless communication is described. The device can include a processor, memory in electronic communication with the processor, and instructions stored in memory. The instructions can be operable to make the processor receive, via user equipment (UE), a non-access message (NAS) through a control plan that includes policy information associated with the UE and update the information. policy information stored by the UE based, at least in part, on the policy information received.
[0039] A non-temporary, computer-readable medium for wireless communication is described. The middle
Petition 870190094422, of 9/20/2019, p. 17/221
Non-temporary computer-readable 12/96 may include operable instructions to make a processor receive, through user equipment (UE), a non-access layer (NAS) message through a control plan that includes information from associated with the UE and update the policy information stored by the UE based, at least in part, on the received policy information.
[0040] Some examples of the non-temporary computer-readable method, device or medium described above may additionally include processes, resources, means, or instructions to prioritize policy information received based, at least in part, on which network entity. The core generated the policy information received, on which updating policy information can be based, at least in part, on prioritization.
[0041] Some examples of the non-temporary computer-readable method, apparatus or medium described above may additionally include processes, resources, means, or instructions to prioritize a first subset of policy information received from a visiting core network through a second subset of policy information received from a UE home core network, where updating policy information can be based, at least in part, on prioritization.
[0042] Some examples of the non-temporary computer-readable method, device or medium described above may additionally include processes, resources, means, or instructions for transmitting a confirmation NAS message through the control plan based at least in part
Petition 870190094422, of 9/20/2019, p. 18/221
13/96 on receiving the NAS message.
[0043] In some examples of the non-temporary computer-readable method, apparatus and medium described above, the NAS message can be generated without the UE transmitting a policy request message.
[0044] A wireless communication method is described. The method may include identifying a policy provisioning trigger indicating that user equipment (UE) should receive policy information associated with the UE from a core network, transmitting a first non-access layer (NAS) message through a plan control requesting policy information from the core network, and receiving a second NAS message through the control plan that includes policy information, the second NAS message being based, at least in part, on the first NAS message.
[0045] The device for wireless communication is described. The apparatus may include means for identifying a policy provisioning trigger indicating that user equipment (UE) must receive policy information associated with the UE from a core network, means for transmitting a first non-access layer (NAS) message through of a control plan requesting policy information from the core network, and means for receiving a second NAS message through the control plan that includes policy information, the second NAS message being based, at least in part, in the first NAS message.
[0046] Another device for wireless communication is described. The device may include a processor, memory
Petition 870190094422, of 9/20/2019, p. 19/221
14/96 in electronic communication with the processor, and instructions stored in memory. Instructions can be operable to make the processor identify a policy provision trigger indicating that a user device (UE) should receive policy information associated with the UE from a core network, transmit a first non-access layer message ( NAS) through a control plan requesting policy information from the core network, and receive a second NAS message through the control plan that includes policy information, the second NAS message being based, at least in part , in the first NAS message.
[0047] A non-temporary computer-readable medium for wireless communication is described. The non-temporary computer-readable medium may include operable instructions to have a processor identify a policy provision trigger indicating that a user device (UE) should receive policy information associated with the UE from a core network, transmit a first stratum non-access (NAS) message through a control plan requesting policy information from the core network, and receive a second NAS message through the control plan that includes policy information, the second NAS message being based on if, at least in part, in the first NAS message.
[0048] Some examples of the non-temporary computer-readable method, device or medium described above may additionally include processes, resources, means, or instructions for updating policy information
Petition 870190094422, of 9/20/2019, p. 20/221
15/96 stored by the UE based, at least in part, on the policy information received.
[0049] Some examples of the non-temporary computer-readable method, apparatus or medium described above may additionally include processes, resources, means, or instructions for prioritizing a first subset of policy information received from a visiting core network through a second subset of policy information received from an UE home core network.
[0050] Some examples of the non-temporary computer-readable method, apparatus or medium described above may additionally include processes, resources, means, or instructions for transmitting a confirmation NAS message through the control plan based at least in part on receipt of the second NAS message.
[0051] Some examples of the non-temporary computer-readable method, device or medium described above may additionally include processes, resources, means, or instructions to identify an individual policy that will be updated, the first NAS message including data indicating the individual policy, in that the identification of the policy provision trigger may be based at least in part on the identification of the individual policy.
[0052] Some examples of the non-temporary computer-readable method, device or medium described above may additionally include processes, resources, means, or instructions for identifying a UE location, on which the identification of the policy provision trigger can be based on less in part in identifying the
Petition 870190094422, of 9/20/2019, p. 21/221
16/96 location.
[0053] Some examples of the non-temporary computer-readable method, device or medium described above may additionally include processes, resources, means, or instructions for receiving a permission message indicating a first subset of policy information capable of being communicated through the plan control, where the transmission of the first NAS message can be based, at least in part, on the first subset of policy information.
[0054] In some examples of the non-temporary computer-readable method, apparatus and medium described above, the first NAS message includes a request for policy information unique to any specific policy information identifiers.
[0055] In some examples of the non-temporary computer-readable method, device and medium described above, the first NAS message can be one of a registration request message, a service request message, a NAS transport message or a message session management.
BRIEF DESCRIPTION OF THE DRAWINGS [0056] Figure 1 illustrates an example of a wireless communication system that supports policy communication through control plan signaling according to one or more aspects of the present disclosure.
[0057] Figure 2 illustrates an example of a wireless communication system architecture that supports policy communication through control plan signaling in accordance with one or more aspects of this
Petition 870190094422, of 9/20/2019, p. 22/221
Revelation 17/96.
[0058] Figure 3 illustrates a example of one wireless communication system that supports Communication in policy through plan signage of control in according to one or more aspects of the present disclosure.[0059] Figure 4 illustrates a example of one
communication scheme that supports policy communication through control plan signaling according to one or more aspects of the present disclosure.
[0060] Figure 5 illustrates an example of a communication scheme that supports policy communication through control plan signaling according to one or more aspects of the present disclosure.
[0061] Figures 6 to 8 show block diagrams of a device that supports policy communication through control plan signaling according to one or more aspects of the present disclosure.
[0062] Figure 9 illustrates a block diagram of a system that includes a UE that supports policy communication through control plan signaling according to one or more aspects of the present disclosure.
[0063] Figures 10 to 12 show block diagrams of a device that supports policy communication through control plan signaling according to one or more aspects of the present disclosure.
[0064] Figure 13 illustrates a block diagram of a system that includes a core network entity that supports policy communication through control plan signaling according to one or more
Petition 870190094422, of 9/20/2019, p. 23/221
18/96 aspects of the present disclosure.
[0065] Figures 14 to 18 illustrate policy communication methods through control plan signaling according to one or more aspects of the present disclosure.
DETAILED DESCRIPTION [0066] To establish and / or maintain the communication links between the network and the UEs, a wireless communication system can define sets of procedures that will be implemented by the network entities. Some of these procedures related to the quality of the communication link may be reasonably static and may not have as many unstable variables. Thus, the efficiencies in signaling can be obtained by storing some of these procedures in each network entity. Thus, the control signaling between entities can be reduced when these procedures are carried out. These procedures stored locally in entities on the network can be grouped into policies. In some instances, however, policies stored by some network entities (eg UEs) may need to be updated due to changes in network conditions or changes in the policies themselves.
[0067] Techniques are described in this document for communicating policy information and policy information requests between UEs and a core network using control plan signaling. In some instances, non-access layer (NAS) messages can be used to communicate requests for policy information from a UE to the core network. Similarly, the
Petition 870190094422, of 9/20/2019, p. 24/221
19/96 NAS messages can be used to communicate updated policy information from the core network to the UE. In some instances, the core network may include several functions to manage the communication of policy information with the UE. In some instances where the UE is roaming away from its home network, the core network may be involved in additional signaling to pass policy information to the UE.
[ 0068] The aspects of revelation are initially and described in the context of a system in Communication wireless. Aspects of revelation are illustrated and described with reference to schemes in Communication Aspects of the revelation are additionally illustrated and described with reference to diagrams of apparatus, diagrams of system, and flowcharts that if refer to the communication of politics through signaling in
control plan.
[0069] Figure 1 illustrates an example of a wireless communication system 100 according to various aspects of the present disclosure. The wireless communication system 100 includes base stations 105, UEs 115, and a core network 130. In some instances, the wireless communication system 100 may be a Long Term Evolution (LTE) / LTE-Advanced network (LTE-A) or a New Radio (NR) network. In some cases, the wireless communication system 100 can support advanced broadband communication, ultra-reliable (ie critical) communication, low latency communication, and communication with low cost and low complexity devices. Techniques are described in this document for communicating policy information between a
Petition 870190094422, of 9/20/2019, p. 25/221
20/96
UE 115 and core network 130 using NAS messages and / or control plane signaling.
[0070] Base stations 105 can communicate wirelessly with UEs 115 through one or more base station antennas. Each base station 105 can provide communication coverage to a respective geographic coverage area 110. The communication links 125 shown on the wireless communication system 100 can include uplink transmissions from an UE 115 to a base station 105 , or downlink transmissions from a base station 105 to a UE 115. Control and data information can be multiplexed on an uplink or downlink channel according to various techniques. Control information and data can be multiplexed on a downlink channel, for example, using time division multiplexing (TDM) techniques, frequency division multiplexing (FDM) techniques, or hybrid TDM-FDM techniques. In some examples, the control information transmitted during a transmission time interval (TTI) of a downlink channel can be cascaded between different control regions (for example, between a common control region and one or more EU-specific control regions).
[0071] UEs 115 can be dispersed via wireless communication system 100, as shown, and each UE 115 can be stationary or mobile. A UE 115 can also be called a mobile station, a subscriber station, a mobile unit, a subscriber unit,
Petition 870190094422, of 9/20/2019, p. 26/221
21/96 a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal wire, remote terminal, handset, user agent, mobile client, client, or any other suitable terminology. An UE 115 can also be a cell phone, a personal digital assistant (PDA), a wireless modem, a wireless communication device, a portable device, a tablet, a laptop, a cordless phone, a personal electronic device, a portable device, personal computer, a local wireless circuit station, an Internet of Things (loT) device, an Internet of Everything (loE) device, a machine-type communication device (MTC), a device , a car or the like.
[0072] In some cases, a UE 115 may also be able to communicate directly with other UEs (for example, using a peer protocol (P2P) or device to device protocol (D2D)). One or more of a group of UEs 115 using D2D communication may be within the coverage area 110 of a cell. Other UEs 115 in such a group may be outside coverage area 110 of a cell or otherwise unable to receive transmissions from a base station 105. In some cases, groups of UEs 115 communicating via D2D communication they can use a one-to-many (1: M) system in which each UE 115 transmits to all other UE 115 in the group. In some cases, a base station 105 makes it easy to program resources for D2D communication. In other cases, the
Petition 870190094422, of 9/20/2019, p. 27/221
22/96 D2D communication is carried out independently of a 105 base station.
[0073] Some UEs 115, such as MTC or loT devices, can be low cost or low complexity devices, and can provide automated communication between machines, that is, Machine to Machine (M2M) communication. M2M or MTC can refer to data communication technologies that allow devices to communicate with each other or with a base station without human intervention. For example, M2M or MTC can refer to communications from devices that integrate sensors or meters to measure or capture information and relay that information to a central server or application program that can make use of the information or present the information to humans interacting with the program or application. Some UEs 115 can be designed to collect information or allow automated behavior of machines. Examples of applications for MTC devices include smart metering, inventory monitoring, water level monitoring, equipment monitoring, health monitoring, wildlife monitoring, climate and geological events, fleet management and tracking, remote security detection, control physical access and transaction-based business charging.
[0074] In some cases, an MTC device may operate using semi-duplex (unidirectional) communication at a reduced peak rate. MTC devices can also be configured to enter a full power save sleep mode when they are not
Petition 870190094422, of 9/20/2019, p. 28/221
23/96 involved in active communications. In some cases, MTC or loT devices can be designed to support critical functions and the wireless communication system can be configured to provide ultra-reliable communication for those functions.
[0075] Base stations 105 can communicate with core network 130 and with each other. For example, base stations 105 can interface with core network 130 via backhaul links 132 (e.g., SI, etc.). Base stations 105 can communicate with each other via backhaul links 134 (for example, X2, etc.) directly or indirectly (for example, through core network 130). Base stations 105 can perform radio configuration and programming for communication with UEs 115, or they can operate under the control of a base station controller (not shown). In some examples, base stations 105 may be macro cells, small cells, access points, or the like. Base stations 105 can also be called evolved eNodeBs (and Bs) or gnodeBs (g Bs) 105.
[0076] A base station 105 can be connected via an SI interface to the core network 130. The core network can be an evolved packet core (EPC), which can include at least one mobility management entity (MME) , at least one service gateway (S-GW), and at least one Packet Data Network (PDN) gateway (P-GW). The MME can be the control node that processes the signaling between the UE 115 and the EPC. All user Internet Protocol (IP) packages can be transferred via the S-GW, which can be connected to the
Petition 870190094422, of 9/20/2019, p. 29/221
24/96
P-GW. The P-GW can provide IP address allocation as well as other functions. The P-GW can be connected to the IP services of network operators. Operator IP services may include the Internet, the Intranet, an IP Multimedia Subsystem (IMS), and a Packet Switched Streaming Service (PS).
[0077] Core network 130 can provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing or mobility functions. At least some network devices, such as base station 105-a may include subcomponents such as an access network entity 105-b, which can be an example of an access node controller (ANC). Each access network entity 105-b can communicate with several UEs 115 through several transmission network access entities 105-c, each of which can be an example of an intelligent radio head, or a transmission point / reception (TRP). In some configurations, various functions of each access network entity or base station 105 can be distributed across multiple network devices (for example, radio heads and access network controllers) or consolidated into a single network device ( for example, a base station 105).
[0078] UEs 115 may include a communication manager of UE 101, which can communicate policy information and policy information with a first core network entity using NAS messages via a control plan. Core network 130 may include an access and mobility management (AME) function 120.
Petition 870190094422, of 9/20/2019, p. 30/221
25/96
In some examples, the first core network entity that communicates policy requests and policy information with UEs 115 using NAS messages through the control plan. AMF 120 can be implemented by any core network entities. In some instances, the functions of the AMF 120 can be performed by a plurality of core network entities. AMF 120 includes a core network communication manager 102, which can coordinate policy-related communication with UEs 115. In some instances, core network communication manager 102 can communicate policy requests and / or information from policy with other core network entities, such as a policy control function (PCF).
[0079] The wireless communication system 100 can operate in an ultra-high frequency (UHF) region using frequency bands from 700 MHz to 2600 MHz (2.6 GHz), although some networks (for example, a wireless local area network (WLAN)) can use frequencies of 4 GHz. This region can also be known as the decimeter band, since the wavelengths vary from approximately one decimeter to one meter in length. UHF waves can propagate mainly through the line of sight, and can be blocked by buildings and environmental resources. However, the waves penetrate walls sufficiently to provide services to UEs 115 located indoors. The transmission of UHF waves is characterized by smaller antennas and shorter range (for example, less than 100 km) compared to transmission using the lower frequencies (and longer waves)
Petition 870190094422, of 9/20/2019, p. 31/221
26/96 long) of the high frequency (HF) or very high frequency (VHF) portion of the spectrum. In some cases, the wireless communication system 100 may also use extremely high frequency (EHF) portions of the spectrum (for example, from 30 GHz to 300 GHz). This region can also be known as the millimeter band, as wavelengths vary from approximately one millimeter to one centimeter in length. In this way, EHF antennas can be even smaller and more closely spaced than UHF antennas. In some cases, this may facilitate the use of antenna arrays within an UE 115 (for example, for forming directional beams). However, EHF transmissions can be subjected to even greater atmospheric attenuation and shorter range than UHF transmissions.
[0080] In this way, the wireless communication system 100 can support millimeter wave (mmW) communication between UEs 115 and base stations 105. Devices operating in mmW or EHF bands can have multiple antennas to allow the formation of beams . That is, a base station 105 can use multiple antennas or antenna arrays to conduct beamforming operations for directional communication with a UE 115. Beaming (which may also be called spatial filtering or directional transmission) is a technique of signal processing that can be used on a transmitter (for example, a base station 115) to shape and / or direct a beam of antennas towards a target receiver (for example, a UE 115). This can be achieved by combining elements in an antenna array so that the signals
Petition 870190094422, of 9/20/2019, p. 32/221
27/96 transmitted at specific angles experience constructive interference while others experience destructive interference.
[0081] Wireless multiple input and multiple output (MEVIO) systems use a transmission scheme between a transmitter (for example, a base station 105) and a receiver (for example, a UE 115), where both the transmitter as the receiver are equipped with multiple antennas. Some portions of wireless communication system 100 may use beam formation. For example, base station 105 may have an antenna array with a number of rows and columns of antenna ports that base station 105 can use for beaming in its communication with UE 115. Signals can be transmitted several times in different directions (for example, each transmission can be beamed differently). An mmW receiver (for example, a UE 115) can test multiple beams (for example, antenna sub-arrays) while receiving the synchronization signals.
[0082] In some cases, the antennas of a 105 or UE 115 base station may be located within one or more antenna arrays, which can withstand beam formation or MEVIO operation. One or more base station antennas or antenna arrays can be placed in an antenna mount, such as an antenna tower. In some cases, the antennas or antenna arrays associated with a base station 105 may be located in several geographic locations. A base station 105 can use multiple antennas or antenna arrays to conduct beamforming operations for communication
Petition 870190094422, of 9/20/2019, p. 33/221
28/96 directional with a UE 115.
[0083] In some cases, the wireless communication system 100 may be a packet-based network that operates according to a layered protocol stack. At the user level, communication on the carrier or Packet Data Convergence Protocol (PDCP) layer can be based on IP. A Radio Link Control (RLC) layer can, in some cases, perform the segmentation and reassembly of packets for communication through logical channels. A Medium Access Control (MAC) layer can perform priority channel manipulation and multiplexing in transport channels. The MAC layer can also use hybrid ARQ (HARQ) to provide retransmission at the MAC layer in order to improve link efficiency. In the control plane, the Radio Resource Control (RRC) protocol layer can provide for the establishment, configuration and maintenance of an RRC connection between an UE 115 and a network device 105-c, network device 105-b, or core network 130 supporting radio carriers for flat user data. In the Physical Layer (PHY), transport channels can be mapped to physical channels.
[0084] Time intervals in LTE or NR can be expressed in multiples of a basic time unit (which can be a sampling period of Ts = 1/30, 720,000 seconds). Time resources can be organized according to 10m length radio frames (Tf = 307200TS), which can be identified by a number of system frames (SEN) ranging from 0 to 1023. Each frame can include ten subframes numbered Ims
Petition 870190094422, of 9/20/2019, p. 34/221
29/96 to 9. A subframe can be further divided into two 5 ms slots, each of which contains 6 or 7 modulation symbol periods (depending on the length of the cyclic prefix pre-attached to each symbol). Excluding the cyclic prefix, each symbol contains 2048 sample periods. In some cases, the subframe may be the smallest programming unit, also known as a TTI. In other cases, a TTI may be shorter than a subframe or may be dynamically selected (for example, in bursts of reduced TTI or in selected component carriers using reduced TTIs).
[0085] A feature element can consist of a symbol period and a subcarrier (for example, a frequency range of 15 KHz). A resource block can contain 12 consecutive subcarriers in the frequency domain and, for a normal cyclic prefix in each multiplex symbol for orthogonal frequency division (OFDM), 7 consecutive OFDM symbols in the time domain (1 slot) or 84 elements of resources. The number of bits transmitted by each resource element may depend on the modulation scheme (the symbol configuration that can be selected during each symbol period). Thus, the more blocks of resources a UE receives and the larger the modulation scheme, the higher the data rate can be.
[0086] The wireless communication system 100 can support multiple cell or carrier operation, a feature that can be called carrier aggregation (CA) or multiple carrier operation. A carrier can also be called a carrier
Petition 870190094422, of 9/20/2019, p. 35/221
30/96 component (CC), a layer, a channel, etc. The terms carrier, component carrier, cell and channel can be used interchangeably in this document. A UE 115 can be configured with multiple downlink CCs and one or more uplink CCs for carrier aggregation. Carrier aggregation can be used with both frequency division duplex (FDD) and time division duplex (TDD) component carriers.
[0087] In some cases, the wireless communication system 100 may use advanced component carriers (eCCs). An eCC can be characterized by one or more features including: wider bandwidth, shorter symbol duration, shorter TTIs, and modified control channel configuration. In some cases, an eCC may be associated with a carrier aggregation configuration or a dual connectivity configuration (for example, when multiple service cells have a subideal or non-ideal backhaul link). An eCC can also be configured for use on unlicensed or shared spectrum (where more than one operator is allowed to use the spectrum). An eCC characterized by broad bandwidth can include one or more segments that can be used by UEs 115 that are not able to monitor all bandwidth or prefer to use limited bandwidth (for example, to save energy).
[0088] In some cases, an eCC may use a different symbol duration than other CCs, which may include the use of a reduced symbol duration in
Petition 870190094422, of 9/20/2019, p. 36/221
31/96 compared to the symbol durations of the other CCs. A shorter symbol life can be associated with increased subcarrier spacing. A TTI in an eCC can consist of one or multiple symbols. In some cases, the duration of TTI (that is, the number of symbols in a TTI) can be variable. In some cases, an eCC may use a different symbol duration than other CCs, which may include the use of a reduced symbol duration compared to the symbol durations of the other CCs. A shorter symbol life is associated with increased subcarrier spacing. A device, such as an UE 115 or base station 105, that uses eCCs can transmit broadband signals (for example, 20, 40, 60, 80 MHz, etc.) in short symbol durations (for example, 16.67 microseconds). A TTI in an eCC can consist of one or multiple symbols. In some cases, the duration of TTI (that is, the number of symbols in a TTI) can be variable.
[0089] A range of shared radio spectrum can be used in a shared spectrum system R. For example, a shared NR spectrum can use any combination of licensed, shared and unlicensed spectra, among others. The flexibility of eCC symbol duration and subcarrier spacing can allow the use of eCC across multiple spectra. In some instances, the shared NR spectrum can increase the use of spectrum and spectral efficiency, specifically through sharing of vertical (eg frequency of access) and horizontal (eg,
Petition 870190094422, of 9/20/2019, p. 37/221
32/96 over time).
[0090] In some cases, the wireless system 100 can use both licensed and unlicensed frequency spectrum bands. For example, the wireless system 100 may employ LTE License Assisted Access (LTE-LAA) or Unlicensed LTE (LTE U) radio access technology or NR technology in an unlicensed band, such as Industrial, Scientific and 5 GHz Medical (ISM). When operating on unlicensed radio spectrum bands, wireless devices such as base stations 105 and UEs 115 may employ listen-before-talk (LBT) procedures to ensure that the channel is free before data transmission. In some cases, operations on unlicensed bands may be based on a CA configuration in conjunction with CCs that operate on a licensed band. Operations on an unlicensed spectrum may include downlink transmissions, uplink transmissions, or both. Duplexing in unlicensed spectrum can be based on FDD, TDD, or a combination of both.
[0091] In the wireless communication system 100 (for example, a 5G system), the functions of the core network 130 can be virtualized to allow a more flexible architecture. Specifically, a core network can include several entities (or functions) such as MFAs, PCFs, etc. implemented in software. In addition, in the wireless communication system (eg 5G system), a UE 115 can be in a connected mode with a base station without an active data connection. Consequently, the UE may not be able to communicate with some entities
Petition 870190094422, of 9/20/2019, p. 38/221
33/96 virtualized (or functions), and this can result in reduced throughput in a wireless communication system. In some examples, the UE 115 may be able to communicate at least some NAS messages through the control plane without an active data session (e.g., a protocol data unit (PDU) session).
[0092] The wireless communication system 100 can support techniques for efficient communication between a UE 115 and different entities (or functions) of a core network 130. Specifically, the UE 115 can interact with a single entity (or function) of a core network 130 (for example, an AME 120), and messages destined for other entities (or functions) can be properly routed by that entity. That is, as an example, for uplink communication, a UE can transmit a NAS message to the AME 120 requesting policy information from another entity on the core network 130. The AME 120 can transmit (or route) the policy request or policy information to the appropriate entity (eg PCF). Similarly, for downlink communication, other entities (or functions) (for example, PCF) can transmit the policy request or policy information to AME 120. AME 120 can transmit (or route) the policy request or policy information to an EU 115.
[0093] Figure 2 illustrates an example of a wireless communication system architecture 200 that supports policy communication through control plan signaling in accordance with various aspects of the present disclosure. The wireless communication system architecture
Petition 870190094422, of 9/20/2019, p. 39/221
34/96
200 may include UE 115-a, (R) AN 105-of AMF 120-a, which may be examples of the corresponding devices described with reference to Figure 1. The wireless communication system architecture 200 may also include one or more authentication server roles (AUSFs) 205, non-unified data management entities (UDM) 210, SMFs 215, user plan roles (UPFs) 220 (for example, communicating with a data network (DN) 230) , policy control functions (PCFs) 230 and authorization functions (AFs) 235. In addition, the architecture of the wireless communication system 200 may include other functions or entities not shown in the figure, or it may not include one or more functions or entities shown. Several interfaces can be established between the different entities in the architecture of the wireless communication system 200. The interfaces can be denoted by N numbers and can sometimes be called communication links. Such interfaces can refer to a communication link between network entities, a packet scheme, data permissions allowed between entities, other resources of the communication links, or combinations thereof.
[0094] AUSF 205 can provide authentication services for UE 115-a. For example, the AUSF 205 can initiate UE 115-a authentication and provide NAS security functions to an UE 115-a based on an AMF 120-a request via the N12 communication link. In some cases, the authentication and security function may be based on information stored in an 210 entity (for example, a UDM). Entity 210 (for example, a UDM) can support a credential repository for
Petition 870190094422, of 9/20/2019, p. 40/221
35/96 authentication and processing function (ARPF) that stores the long-term security credentials used in authentication. AUSF 205 can retrieve information from entity 210 (for example, UDM) through the communication link N13.
[0095] SMF 215 can provide session management services to UE 115-a. Specifically, SMF 215 can establish, modify and release sessions (or carriers) for communication between UE 115-a and DN 230. For example, SMF 215 can maintain a tunnel for communication between UPF 220 and an access network node ( AN). In addition, SMF 215 can allocate and manage IP addresses for UE 115-a, select and control user plan functions, configure traffic routing in UPF 220 to route traffic to suitable destinations, terminate parts of SM messages NAS, provide roaming functionality, etc.
[0096] UPF 220 may include functionality for service as the point of interconnection to DN 230 for an external PDU session. In some cases, the UPF 220 can be the anchor point for intra-RAT and inter-RAT mobility. UPF 220 can route and forward packages to and from DN 230, inspect packages and apply policy rules to the user plan, report traffic usage, manipulate quality of service (QoS) for user plan packages, verify uplink traffic, etc. PCF 225 can support a unified policy framework to control network behavior. Specifically, PCF 225 can provide policy rules to control plan functions to enforce them. In some cases, PCF 225
Petition 870190094422, of 9/20/2019, p. 41/221
36/96 can retrieve subscription information from a subscription repository on entity 210 (for example, a UDM). The AF 235 can support services to authorize an UE 115-a to access a network.
[0097] PCF 225 can manage policies for the various UEs 115-a of the wireless communication system architecture 200. The core network 130 can communicate policies with UEs 115-a in the wireless communication system architecture 200 to enhance the quality of communication links and improve the quality of service. The PCF 225 can interact with several other functions (for example, AME 120-a, SMF 215) in the wireless communication system architecture 200.
[0098] AME 120-a can be configured to provide policy information from PCF 225-a to UE 115-a. PCF 225-a may include such policy information 345 stored in memory or the like. Policy information 345 can be communicated between PCF 225-a and AME 120-a via a network interface 350 or a communication link. In some examples, the network interface 350 may be an NI interface. Policy information 345 can include an access network discovery and selection policy, route selection policies, an SSC mode selection policy, a network slice selection policy, a DNN selection policy, a policy uneven downloading, other policies or combinations thereof. The access network discovery and selection policy can be used by UE 115-a to select non-3GPP accesses and to decide how to route traffic between selected 3GPP and non-3GPP accesses. At
Petition 870190094422, of 9/20/2019, p. 42/221
37/96 route selection policies can be used by UE 115-a to determine how to route outbound traffic 0 traffic can be routed to an established PDU session, can be transferred to non-3GPP access outside a PDU session or it can trigger the establishment of a new PDU session. In some instances, route selection policies may include the SSC mode selection policy, the network slice selection policy, the DNN selection policy and / or the non-uniform unloading policy.
[0099] SSC Mode Selection Policy (SSCMSP) can be used by UE 115-a to associate UE applications with SSC modes and to determine the PDU session to which this traffic should be routed. It is also used to determine when a new PDU session should be requested with a new SSC mode. The network slice selection policy (NSSP) can be used by the UE 115-a to associate UE applications with SM-NSSAIS and to determine the PDU session to which this traffic should be routed. It is also used to determine when a new PDU session should be requested with a new SMNSSAI. The DNN Selection Policy can be used by UE 115-a to associate UE traffic with one or more DNNS and to determine the PDU session to which that traffic should be routed. It can also be used to determine when a PDU session should be requested from a new DNN. It can also indicate the type of access (3GPP or non-3GPP) in which the PDU session to a specific DNN must be requested. The non-continuous unloading policy can be used by the UE 115-a to determine which traffic should be unloaded
Petition 870190094422, of 9/20/2019, p. 43/221
38/96 does not continue for non-3GPP access (for example, outside a PDU session).
[00100] In some wireless systems (for example, a 5G wireless system), a UE 115-a can access a DN 230 to exchange data packets using a PDU session. The PDU session can provide a PDU connectivity service, which can support the transmission of one or more PDUs between the UE 115-a and DN 230. An association between the UE 115-a and DN 230 in a PDU session can use the internet protocol (IP) or Ethernet, or the association can be unstructured. In some cases, DN 230 can be an example of a local DN, central DN, public land mobile networks (PLMNs), etc.
[00101] As illustrated, the different functions of a core network can be virtualized to support a more flexible architecture. That is, the different functions described above can be implemented in software. In such cases, a UE 115-a can communicate with DN 230, SMF 215, PCF 225, etc. via the N3 communication link between the RAN 105-d and the UPF 220. The N3 communication link can be called a data connection for the UE 115-a. However, in some cases, the UE 115-a may not have information to transmit to any of these entities (or functions) or the UE 115-a may have limited information to transmit, and may be inefficient to support an active data connection . Consequently, some wireless communication systems may allow an UE 115-a to be in a connected mode without an active data connection. However, without an active data connection, the UE may not be able to transmit the limited quantities
Petition 870190094422, of 9/20/2019, p. 44/221
39/96 data, and this can result in reduced throughput in a wireless communication system.
[00102] The wireless communication system architecture 200 can support efficient techniques to allow an UE 115-a to communicate with entities (or functions) of a core network 130 without an active data connection. Specifically, the UE 115-a can transmit messages destined for other entities (or functions) to the AMF 120-a, and such messages can be properly routed by the AMF 120. For example, for policy messages, the UE 115-a can transmit a NAS transport message to the AMF 120-a via the NI interface. The AMF 120-a can transmit (or route) the message to PCF 225 through the N15 interface. In some instances, AMF 120-a may change or modify the policy message prior to transmission. The procedure can also be reversed. PCF 225 can transmit policy information intended for UE 115-a to AMF 120-a via the N15 interface. The AMF 120-a can transmit or route policy information to the UE 115-a via the NI interface. The NAS transport message can include a routing indicator and a header that indicates the type of payload included in the message, and the AMF 120-a can use this information to properly route the message. Consequently, UE 115-a may be able to transmit and receive information to and from entities (or functions) in a core network without having to maintain an active data session.
[00103] Figure 3 illustrates an example of a wireless communication system 300 that supports policy communication through control plan signaling.
Petition 870190094422, of 9/20/2019, p. 45/221
40/96 according to various aspects of the present disclosure. The wireless communication system 300 can use NAS messages 335, 340 to communicate policy information between UE 115-b and core network 130-a.
[00104] UE 115-b can be an example of the UEs described with reference to Figures 1 and 2. UE 115-b can include a memory 305 to store data. Policy information 310 can be stored by UE 115-b in memory 305. In some instances, policy information 310 is associated with UE 115-b. In some instances, policy information 310 is associated with the communication link established between UE 115-b and core network 130-b. Policy information 310 can include any of the policies described with reference to Figure 2.
[00105] UE 115-b can be configured to communicate using a NAS 315 layer and / or one or more lower layers 320. The lower layers 320 can include any number of layers in a radio access technology. For example, lower layers 320 may include a physical layer, middle access layer, radio link control layer, packet data convergence control layer, or combinations thereof. The NAS 315 layer can be used to manage the establishment of communication sessions and to maintain continuous communication links between the UE 115-b and the core network 130-b as the UE 115-b moves through the coverage area wireless network. In some examples, the UE 115-b and the core network 130-b may be able to exchange NAS messages without a PDU session being established
Petition 870190094422, of 9/20/2019, p. 46/221
41/96 between the entities.
[00106] To facilitate the quality of communication links, a radio access technology can define one or more policies for communication between entities. A policy can define a set of common procedures that will be used by network entities. Policies can be shared with different entities, so that procedures are not communicated over congested wireless links as often. In some instances, however, policies stored by some network entities (for example, EU 115-b) may need to be updated due to changes in network conditions or changes in the policies themselves.
[00107] As described in detail in this document, policy information can be exchanged between UE 115-b and core network 130-b using control plane signaling. In some examples, NAS messages can be used to communicate policy update requests from UE 115-b to core network 130-b or to communicate updated policy information from core network 130-b to UE 115-b . For example, UE 115-b can transmit a NAS 335 policy request message using control plan signaling to core network 130-b. Core network 130-b can transmit a NAS 340 policy information message using control plan signaling to UE 115-b.
[00108] Core network 130-b can include an AME 120-b and a PCF 225-a. The AME 120-b can include a layer of non-access layer 325 similar to the layer NAS 315 and
Petition 870190094422, of 9/20/2019, p. 47/221
42/96 lower layers 330 similar to lower layers 320. In some examples, the core network entity that communicates with the UE 115-b is the AME 120-b. In some examples, messages 335, 340 can be communicated using the NI interface.
[00109] PCF 225-a can be the core network entity configured to store and manage policies and policy information related to core network 130-b. As such, the AME 120-b can communicate policy information and / or policy update requests with PCF 225-a. In some examples, AME 120-b and PCF 225-a communicate using the N15 interface.
[00110] To establish and maintain the quality of communication links in a wireless communication network, the UE 115-b and the core network 130-b can exchange policy information. For example, policy message information (for example, NSSAI, SSCMP) can be transmitted as a payload in the NAS transport message. In some cases, policy information may be transmitted in an initial NAS message.
[00111] When a registration / mobility management (RM) message is sent to the core network 130-b, the UE 115-b can include a policy provisioning request and can receive from the core network 130-b requested policy. The policy provisioning request can be included in a registration request message or a service request message. It can also be combined with an SM message or other messages using the NAS transport. When a policy provisioning message is
Petition 870190094422, of 9/20/2019, p. 48/221
43/96 received on the AMF 120-b through the Nl interface, the AMF 120-b can perform decryption and integrity verification and can forward the message to PCF 225-a.
[00112] For messages that are from PCF 225-a to UE 115-b, function a, sometimes called AMPEF (in PCF 225-a) can query the status of UE 115-b through the N15 interface, if if the AMF 120-b returns the UE status as connected, the function can send the message to the AMF 120-b indicating that the message must be sent to the UE 115-b. The AMF 120-b can encapsulate the message in a generic NAS transport payload and can send it to the UE 115-b. If the UE 115-b is in idle mode, the AMF 120-b can send an idle indication to the PCF 225-a and can store an indication that there is an AMPEF message to the UE 1 15-a. When the UE 115-b switches to a connected mode, the AMF 120-b can send the function an indication of connected UE and the PCF 225-a can send a message to the AMF 120-b that will be sent to the UE 115-b .
[00113] In some instances, policy messages from PCF 225-a to UE 115-b may be triggered as a result of receiving policy provision request messages from UE 115-b, updates made to policies associated with UE 115-b, during a registration procedure (for example, PCF 225-a may be requested to establish context of the UE) or combinations thereof.
[00114] In some roaming examples where UE 115-b is not connected to a home core network 130-a, a visiting PCF (vPCF) can forward any policy provisioning requests from UE 115-b
Petition 870190094422, of 9/20/2019, p. 49/221
44/96 to a home PCF (hPCF) via the N7r interface and can retrieve the response from the hPCF to forward to UE 115-b. In some instances, these communications may use the N15r interface. HPCF can also communicate any changes to the UE via vPCF via the N7r interface or the N15r interface.
[00115] In other examples of roaming, AME in VPLMN may have hPCF routing information. The AME can route the UE request directly to the hPCF, and the hPCF can download the EU policies through the AME on the VPLMN directly.
[00116] Figure 4 illustrates an example of a communication scheme 400 that supports policy communication through control plan signaling according to various aspects of the present disclosure. Communication scheme 400 illustrates a policy provisioning procedure in a non-roaming scenario. Communication scheme 400 illustrates and describes functions and communication performed by an UE 115-c, an AME 120-c and a PCF 225-b. AME 120-c and PCF 225-b can be examples of entities in core network 130. These entities can be examples of other entities described with reference to Figures 1 to 3.
[00117] In block 405, UE 115-c can identify a policy provision trigger. A policy provision trigger can include any event that makes the UE 115-c require new or updated policy information. In some instances, a policy provision trigger can be a change in network conditions, a change in a
Petition 870190094422, of 9/20/2019, p. 50/221
45/96 location of UE 115-c, a change in the underlying policy itself, in the establishment of a communication link, or combinations thereof.
[00118] In some cases, as the UE 115c moves across a wireless coverage area, certain policies may need to be updated. UE 115-c can determine location data associated with its location and transmit that location data to core network 130 (as represented by AME 120-c).
[00119] In some cases, the policy provision trigger may be based on changes in network conditions. For example, the UE 115-c can be transferred to a different cell, communication link, base station, or radio head. Such changes to the communication link may mean that certain policies may need to be updated. Other changes in network conditions may include inter-radio access technology (RAT) deliveries, intra-RAT deliveries, radio link failure (RLE), poor communication link quality, or combinations thereof.
[00120 ] In some cases, the trigger in provisioning in policy can be based at the establishment on one communication link. Before in establish a link from communication, it is likely that the HUH 115-c don't have all stored policies for that specific portion of the wireless network. As such, as part gives
connecting to the wireless network (for example, through a radio head or through a base station), the UE 115-c can request the policies associated with the UE 115-c and the wireless network portion.
Petition 870190094422, of 9/20/2019, p. 51/221
46/96 [00121] In some instances, the policy provision trigger may be based on changes in the underlying policy. Since UE 115-c typically does not maintain policies, UE 115-c can identify this trigger based on communication received from core network 130, in some examples.
[00122] In some examples, UE 115-c can identify specific policies that must be updated. As such, when UE 115-c submits a policy update request, UE 115-c may include information that identifies specific policies that must be updated.
[00123] In some examples, message 415 may include an indication that the UE 115-c needs to receive updated policy information. In some examples, message 415 may include an indication of one or more specific policies, types of policy, or other policy information that will be updated or retrieved.
[00124] In block 410, UE 115-c can check permissions related to communication policies through control plan signaling. Not all policies can be enabled to communicate with the control plan using NAS messages. As such, in some instances, the UE 115-c may query a whitelist or other data structure to determine which policies can be updated using NAS messaging. In some instances, this operation is performed by a network entity. In some instances, the UE 115-c may receive a message from the core network 130 informing the UE 115-c which
Petition 870190094422, of 9/20/2019, p. 52/221
47/96 policies can be communicated through control plan signaling.
[00125] In some instances, core network 130 may include a mechanism for delivery to UE 115-c, during an RM procedure, an indication of the type of policy recovery that UE 115-c is enabled to perform. For example, the statement can indicate what types of policies the UE can request using the control plan solution. The indication can also indicate how the UE 115-c can retrieve policies using a user plan solution. The indication can provide information to the UE 115-c to determine the PCF address to retrieve the policy. In some cases, the PCF address is required in roaming scenarios for the UE 115-c to contact the vPCF, including the delivery of one or more DNNs that will be used to retrieve the policy and a logical name to address the PCF (for example, a uniform resource locator) (URL) that the UE can convert to an IP address using DNS).
[00126] UE 115-c can transmit a policy information request message 415 via a NAS message and control plan signaling. The policy information request message 415 can be generated and transmitted based on the identification that the trigger event occurred. In some examples, policy information request message 415 may be generated and transmitted based on UE 115-c determining that the policies to be updated are on the control plan signaling whitelist or other data structure.
Petition 870190094422, of 9/20/2019, p. 53/221
48/96 [00127] Policy request message 415 may include information that identifies UE 115-c and / or information that identifies specific policies that will be updated. In some cases, the policy information request message 415 may not include any specific policy identifiers. Instead, in these cases, the policy information request message 415 can simply request new policy information. As such, the policy information request message 415 can be unique to any policy identifiers. The policy information request message 415 may include an UE identifier, a policy identifier, an indication that a network condition has changed, information about the changed network condition, an indication that an UE 115-c location has changed, information about the changed location, other information, or combination thereof.
[00128] UE 115-c can transmit policy information request message 415 to AMF 120-c of the core network. In some instances, the policy information request message 415 may be communicated using an NI interface. The policy information request message 415 can be a NAS message, in some examples. In some cases, (for example, if the policy request is an independent request), the policy update request can be transmitted via a NAS transport message. The policy information request message 415 can also be sent as part of a request
Petition 870190094422, of 9/20/2019, p. 54/221
49/96 registration or a service request message. The policy information request message 415 can include a request without additional information, or it can contain specific policies or types of policies that UE 115-c is requesting. UE 115-c may have previously been configured (signaling via USIM / via NAS or other means) to know which policies can be requested via NAS.
[00129] AME 120-c can receive policy information request message 415, perform some processing and transmit a policy information request message 425 to the appropriate network entity (for example, PCF 225-b). Examples of processing performed by the AME 120-c may include performing a decryption and integrity check. In some examples, the AME 120-c may append other data to message 415 as part of generating message 425, such as timestamps, EU identifiers, or other data. In some examples, the policy information request message 425 may be communicated via an N15 interface. In some examples, message 425 is the same as message 415. In some examples, message 425 is different from message 415. Because message 425 is among the core network entities, message 425 may not be a message NAS in some examples.
[00130] In some cases, in block 420, AME 120-c can determine whether UE 115-c is qualified to request or receive certain policies. In some instances, the AME 120-c can determine whether the UE 115-c is enabled to communicate certain policies using
Petition 870190094422, of 9/20/2019, p. 55/221
50/96 NAS messages. As such, AMF 120-c can determine two levels of permissions. First, if the UE 115-c is entitled to certain policy information. Second, how policy information can be communicated through the control plan (exchange of NAS messages) or the user plan. Some policy information may not be enabled for communication using NAS messages and control plan signaling. The determination can be based on a whitelist maintained by the core network 130. In some instances, the functions of block 420 may be performed by a different core network entity (e.g., PCF 225-b).
[00131] In some examples, the policy provisioning procedure may be initiated by the core network 130 and not by the UE 115-c. In such examples, block functions 405, 410, 415 425, may not be performed as part of a policy provisioning procedure. As such, such blocks can be optional in a policy provisioning procedure initiated by the core network. In some instances, any core network entity (for example, AMF 120c, PCF 225-b) can initiate a policy provisioning procedure. Although many functions are described as being performed by the PCF 225-b, the functions can also be performed by the AMF 120-c or another core network entity. Signaling changes that result from another core network entity performing some of the functions described in this document are within the scope of this disclosure.
[00132] In block 430, a network entity of
Petition 870190094422, of 9/20/2019, p. 56/221
51/96 core, and in some instances, PCF 225-b, can identify a policy provision trigger. The policy provisioning trigger may be similar to the policy provisioning triggers described with reference to block 405. The core network triggers may include receiving a policy information request message 415, 425 from UE 115-c, a change under network conditions, a change in a location of the UE 115-c, a change in the underlying policy itself, the establishment of a communication link, or combinations thereof.
[00133] In some cases, the trigger event may receive request messages 415, 425 from UE 115-c. PCF 225-b or another core network entity can determine information included in request messages 415, 425. Sometimes the trigger event can be based on information included in message 415, 425, such as location data or change of location. network data.
[00134] In some cases, the trigger event may be based on a policy change. In some instances, core network 130 can change one of the policies for several reasons. PCF 225-b, upon detecting a change in a policy, can identify that a policy provision trigger has occurred. In some examples, the functions of block 430 may be performed by a different core network entity (for example, AME 120c).
[00135] In some instances, network policy provisioning on PCF 225-b can be triggered by UE 115-c by sending a record / mobility management message (eg NAS) to the network, UE
Petition 870190094422, of 9/20/2019, p. 57/221
52/96
115-c can include a request for policy provisioning and can receive the requested policy from the network. In some instances, PCF 225-b includes a mechanism to trigger, upon successful registration of UE 115-c (for example, AMF 120-c UE context request) to trigger initiated policy delivery over the network.
[00136] In block 435, PCF 225-b can identify which policies or policy information they should provide to UE 115-c. The determination of PCF 225-b can be based on the contents of message 415, 425, a local configuration, a location of UE 115-c, a change in the network configuration, other information available for PCF 225-b, or combinations of same. In some instances, PCF 225-b can determine which policy information cannot be sent through exchange of NAS messages and does not include that policy information. In some examples, PCF 225-b can determine what policy information it should provide to UE 115-c based on which policies or policy information has been updated by core network 130. In some examples, the functions of block 430 can be performed by a different core network entity (for example, AMF 120-c).
[00137] PCF 225-b, can generate a policy information message 445 based on the identified policy information that will be provided to UE 115-c. The policy information message 445 can include policy information, requested policy information, EU identifiers, or other data. The policy information request message 445 can
Petition 870190094422, of 9/20/2019, p. 58/221
53/96 be communicated using the N15 interface.
[00138] In block 440, PCF 225-b can optionally determine a status of UE 115-c. PCF 225b can consult AMF 120-c for UE 115-c status. In some examples, the query can be through the N15 interface. PCF 225-b can transmit policy information to AMF 120-c with different information depending on the state of UE 115-c. If AMF 120-c returns that UE 115-c is in a connected state, PCF 225-b can transmit policy information message 445 to AMF 120-c indicating that policy information message 445 will be sent to UE 115-c. The AMF 120-c can encapsulate policy information message 445 in a generic NAS transport payload and send policy information message 450 to UE 115-c. If the UE 115-c is in idle mode, the AMF 120-c can send an idle indication to the PCF 225-b and store an indication that there is a policy information message 445 waiting to be transmitted to the UE 115- ç. After the AMF 120-c identifies that the UE 115-c has switched to a connected mode, the AMF 120-c can send an indication connected to the UE to the PCF 225-b. PCF 225-b can send policy information message 445 to AMF 120-c based on receipt of the indication connected to the UE.
[00139] In some examples, AMF 120-c can execute the query described in block 440. In some examples, PCF 225-b can send policy information message 445 to AMF 120-c when UE 115- c is in idle mode. In such examples, the AMF 120-c can store policy information message 445 until the
Petition 870190094422, of 9/20/2019, p. 59/221
54/96
UE 115-c enter a connected mode. In some instances, policy information 445 is communicated using an N15 interface.
[00140] The AME 120-c can receive the message
information in policy 445, process The message in information in policy 445 and transmit an message in information in policy 450 to UE 115-c . THE message in information in policy 450 can be a example of an
NAS message. Examples of processing performed by the AME 120-c may include performing a decryption and integrity check. In some instances, the AME 120-c may attach other data to message 445 as part of generating message 450, such as timestamps, policy identifiers, core network entity identifiers, or other data. In some instances, the policy information message 450 can be communicated through an NI interface. In some examples, message 450 is the same as message 445. In some examples, message 450 is different from message 445.
[00141] The policy information message 450 may be a NAS message, in some examples. In some cases, the policy information message 450 may be transmitted via a NAS transport message. The policy information message 450 can also be sent as part of a registration request or a service request message. The policy information message 450 can be a registration request message, a service request message, a NAS transport message, or a session management message.
Petition 870190094422, of 9/20/2019, p. 60/221
55/96 [00142] In some instances, UE 115-c may receive a policy information message 450 (whether initiated by UE or initiated by network) included in an RM response message after the successful completion of a procedure of RM. In some instances, this is the same message that PCF 225-b could send to UE 115-c to push policy. In some instances, this message is transmitted in the accepted record using it as a NAS transport. AMF 12 0-c can trigger PCF 225-b to initiate policy push in some examples.
[00143] In block 455, UE 115-c can update its policy information 310 based on the received policy information message 450. The update may include overwriting policy information 310 with the policy information included in the information message policy 450. In some instances, UE 115-c can determine differences between policy information 310 and policy information found in policy information message 450 and update only those differences.
[00144] In response to receiving policy information message 450, UE 115-c can optionally transmit a confirmation message 460 to core network 130. The confirmation message can be configured to acknowledge receipt of the confirmation message. policy information 450. In some examples, confirmation message 460 is a NAS message communicated using the control plan signaling. In some examples, confirmation message 460 can be communicated using the
Petition 870190094422, of 9/20/2019, p. 61/221
56/96 NI interface. The AMF 120-c can optionally transmit a confirmation message 465 to PCF 225-b (via the N15 interface) based on receipt of confirmation message 460.
[00145] In some examples, the UE 115-c may be roaming so that it is connected to a visitors network instead of a home network. In some examples, the UE 115-c can communicate with a visiting AMF (vAMF) using an NI interface. A vAMF is an AMF associated with the visiting core network. The vAMF can be configured to communicate directly with a home PCF (that is, an hPCF). The hPCF can be an example of the PCF 225-b described above and associated with the UE 130 home core network. To communicate directly, messages 425, 445 and / or 465 can be communicated with a new network interface, not with the N15 interface. In some instances, the new network interface can be used only to communicate policy requests and / or policy information with the UE 115-c.
[00146] Figure 5 illustrates an example of a communication scheme 500 that supports policy communication through control plan signaling in accordance with various aspects of the present disclosure. The 500 communication scheme illustrates a policy provisioning procedure in a roaming scenario. A UE 115-d is roaming when it is connected to a guest network instead of its home network. The communication scheme 500 illustrates and describes functions and communication performed by an UE 115-d, a vAMF 120-d, a vPCF 225-c and an hPCF 225-d. AMF 120-d, vPCF 225-c and hPCF 225-d
Petition 870190094422, of 9/20/2019, p. 62/221
57/96 can be examples of entities in the core network 130. These entities can be examples of other entities described with reference to Figures 1 to 3. vAMF 120-d and vPCF 225-c can be examples of core network entities a visiting core network of the UE 115-d. HPCF 225-d can be an example of a core network entity of a UE 115d home visiting core network.
[00147] Communication scheme 500 may incorporate some functionality of communication scheme 400 described with reference to Figure 4. Consequently, not all functionality of communication scheme 500 is repeated entirely here [00148] UE 115-d can transmit a policy information request message 510 to vAMF 120-d from the visiting core network. The policy information request message 510 can be an example of the policy information request message 415. Before transmitting the policy information request message 510, the UE 115-d can perform the functions of blocks 405, 410 In some cases, the policy provisioning procedure may be initiated by the core network (visitor or home) instead of UE 115-d. In such cases, message 510 may be optional. The policy information request message 510 can be an example of a NAS message transmitted via control plan signaling.
[00149] In block 515, vAMF 120-d can determine whether UE 115-d is roaming. If the UE 115-d is roaming, the visiting core network can change
Petition 870190094422, of 9/20/2019, p. 63/221
58/96 some of its operations or functions or consider the policies of the home core network and the visiting core network. VAMF 120-d can determine roaming in a variety of ways. In some examples, the functions of block 515 can be performed by UE 115-d, vPCF 225-c, or some other visiting core network entity. If the UE 115-d performs the functions of block 515, message 510 may include information about the UE 115-d's home core network or an indication that the UE 115d is roaming.
[00150] vAMF 120-d can communicate a policy information request message 520 to vPCF 225-c. The policy information request message 520 can be an example of message 425 described with reference to Figure 4. The policy information request message 520 can include the contents of message 510. In some examples, message 520 can include information over the UE 115-d home core network or an indication that the UE 115-d is roaming. Transmitting message 520 may include performing the functions of block 420 described with reference to Figure 4.
[00151] In block 525, vPCF 225-c can identify policy information to provide UE 115-d. Block 525 can be an example of block 435 described with reference to Figure 4. In some examples, block 525 may include performing the functions of blocks 430 and 440 described with reference to Figure 4.
[00152] In block 530, vPCF 225-c can determine whether policy information from the UE 115-d domestic core network is required. If the policies of the
Petition 870190094422, of 9/20/2019, p. 64/221
59/96 home network are unnecessary, communication scheme 500 may skip generation and transmit the policy information message 555. Otherwise, communication scheme 500 may proceed to transmit the policy information request message 535 .
[00153] vPCF 225-c can generate and transmit the policy information request message 535 based on the determination of block 530. The policy information request message 535 can be an example of the policy information request messages 520, 425. In some examples, message 535 may include additional information such as policy identifiers for policies required from hPCF 225-d. VPCF 225-c can identify what policy information is needed from the home network and includes that information in message 535. In some examples, message 535 can be communicated through an N15r interface.
[00154] In block 540, hPCF 225-d receives message 535 and can identify policy information to provide UE 115-d. In some examples, the policy information identified may be based on the contents of message 535. Block 525 can be an example of block 435 described with reference to Figure 4. In some examples, block 525 may include performing the functions of blocks 430 and 440 described with reference to Figure 4.
[00155] hPCF 225-d can generate and transmit a policy information message 545 that includes the identified policy information. The policy information message 545 can be an example of the message
Petition 870190094422, of 9/20/2019, p. 65/221
60/96
445. In some examples, message 535 can be communicated via an N15r interface.
[00156] In block 550, upon receipt of message 545, vPCF 225-c can combine visiting network policy information and home network policy information. In some instances, the combination may be based, at least in part, on a conflict resolution procedure. In some cases, the conflict resolution procedure may include adding the combination of all policy information together without modifying any of the procedures. In some cases, the conflict resolution procedure may include just sending policy information from the home network. In some cases, the conflict resolution procedure may include just sending the visiting network's policy information. In some cases, the conflict resolution procedure may override some policy information for the home network based on the policy information for the visiting network. For example, vPCF 225-c can compare policy information received from hPCF 225-d with policy information from the visiting network or with some other data. VPCF 225-c can delete any policy information from the home network that conflicts with one or more policies from the visiting network.
[00157] vAMF 225-d can generate and transmit a 555 policy information message based on the combined policy information generated by vPCF 225-d. The policy information message 555 can be an example of message 445 described with reference to Figure 4. The policy information request message 555
Petition 870190094422, of 9/20/2019, p. 66/221
61/96 can be communicated using the N15 interface.
[00158] Upon receipt of message 555, vAMF 120-d can generate and transmit a policy information message 560 based on the combined policy information generated by vPCF 225-d and message 555. The policy information 560 message can be an example of message 450 described with reference to Figure 4. The policy information message 560 can be an example of the NAS message. The policy information message 560 can be communicated using the NI interface.
[00159] In block 565, upon receipt of message 560, UE 115-d can identify the sources of policy information included in policy information message 560. If message 560 includes policy information from various sources, the UE 115-d can resolve conflict between information. If message 560 includes policy information from only one source, UE 115-d may skip the execution of functions in block 570. In some instances, the core network selects policy information in message 560 in block 550. In others For example, the core network simply transmits some or all of the policy information to the UE 115-d, conflicting or not. Messages 555, 560 can include information indicating the source of policy information included in messages 555, 560.
[00160] In block 570, UE 115-d can resolve conflicts between policy information included in message 560. In some cases, UE 115-d may prioritize information from one source over information from another source. For example, the UE 115-d can prioritize information from
Petition 870190094422, of 9/20/2019, p. 67/221
62/96 hPCF 225-d policy on vPCF 225-c policy information. In another example, UE 115-d can prioritize policy information from vPCF 225-c over policy information from hPCF 225-d. In other examples, UE 115-d can prioritize policy information based on both the type of policy and the source of the policy information. When conflicts arise in policy information, UE 115-d can update its 310 policy information based on its prioritization.
[00161] In response to receiving policy information message 560, UE 115-d may optionally transmit a confirmation message 580 to the core network. Confirmation message 580 can be configured to acknowledge receipt of policy information message 560. In some examples, confirmation message 580 is a NAS message communicated using the control plan signaling. In some examples, confirmation message 580 can be communicated using the NI interface. VAMF 120-d can optionally transmit a confirmation message 585 to vPCF 225-c (via the N15 interface) based on receipt of confirmation message 585. vPCF 225-c can optionally transmit a confirmation message 590 to hPCF 225-d (via the N15r interface) based on receipt of confirmation message 585. Confirmation messages 580, 585, 590 can be examples of confirmation messages 460, 465 described with reference to Figure 4.
[00162] Figure 6 shows a block diagram 600 of a wireless device 605 that supports policy communication through signaling control plan
Petition 870190094422, of 9/20/2019, p. 68/221
63/96 according to the aspects of the present disclosure. The wireless device 605 can be an example of aspects of an UE 115 as described herein. Wireless device 605 can include receiver 610, communication manager of UE 615 and transmitter 620. Wireless device 605 can also include a processor. Each of these components can be in communication with each other (for example, through one or more buses).
[00163] The 610 receiver can receive information such as packages, user data or control information associated with various information channels (for example, control channels, data channels and information related to policy communication through control plan signaling. , etc.). The information can be passed on to other components of the device. The receiver 610 can be an example of aspects of the transceiver 935 described with reference to Figure 9. The receiver 610 can use a single antenna, or a set of antennas. The 610 receiver can receive, through a UE, a first NAS message through a control plan that includes policy information associated with the UE.
[00164] The communication manager of the UE 615 can be an example of aspects of the communication manager 915 described with reference to Figure 9. The UE 615 and / or at least some of its various subcomponents can be implemented in hardware, software run by a processor, firmware, or any combination thereof. If implemented in software run by a processor, the functions of the UE 615 communication manager and / or at least some of its various subcomponents
Petition 870190094422, of 9/20/2019, p. 69/221
64/96 can be performed by a general purpose processor, a digital signal processor (PSD), an application-specific integrated circuit (ASIC), a field programmable port array (FPGA), an ASIC, an FPGA or device programmable logic, discrete gate or transistor logic, distinct hardware components, or any combination of them designed to perform the functions described in this disclosure. The communication manager of the UE 615 and / or at least some of its various subcomponents can be physically located in various positions, including distributed so that portions of functions are implemented in different physical locations by one or more physical devices. In some instances, the UE 615 communication manager and / or at least some of its various subcomponents may be a separate and distinct component according to various aspects of the present disclosure. In other examples, the UE 615 communication manager and / or at least some of its various subcomponents can be combined with one or more other hardware components, including, but not limited to, an I / O component, a transceiver, a server network, other computing device, one or more other components described in the present disclosure, or a combination thereof, in accordance with various aspects of the present disclosure.
[00165] The UE 615 communication manager can identify the policy information based on the receipt of the first NAS message and update the policy information stored by the UE based on the received policy information.
Petition 870190094422, of 9/20/2019, p. 70/221
65/96 [00166] The transmitter 620 can transmit signals generated by other components of the device. In some examples, transmitter 620 may be placed with a receiver 610 in a transceiver module. For example, transmitter 620 may be an example of aspects of transceiver 935 described with reference to Figure 9. Transmitter 620 may use a single antenna, or a set of antennas.
[00167] The transmitter 620 can transmit a second NAS message through the control plane requesting policy information from the core network, in which the receipt of the first NAS message is based on the transmission of the second NAS message. In some cases, the second NAS message includes a request for policy information unique to any specific policy information identifiers. In some cases, the second NAS message is one of a registration request message, a service request message, a NAS transport message, or a session management message. In some cases, the first NAS message is generated without the UE transmitting a policy request message.
[00168] Figure 7 shows a block diagram 700 of a wireless device 705 that supports policy communication through control plan signaling in accordance with aspects of the present disclosure. The wireless device 705 can be an example of aspects of a wireless device 605, or wireless device 700 or an UE 115 as described with reference to Figure 6. The wireless device 705 can include the receiver 710,
Petition 870190094422, of 9/20/2019, p. 71/221
6/96 UE 715 communication manager and transmitter 720. The 705 wireless device can also include a processor. Each of these components can be in communication with each other (for example, through one or more buses).
[00169] Receiver 710 can receive information such as packages, user data or control information associated with various information channels (for example, control channels, data channels and information related to policy communication through control plan signaling , etc.). The information can be passed on to other components of the device. Receiver 10 can be an example of aspects of transceiver 935 described with reference to Figure 9. Receiver 710 can use a single antenna, or a set of antennas.
[00170] The UE 715 communication manager can be an example of aspects of UE 915 communication manager described with reference to Figure 9. The UE 715 communication manager can also include policy manager 725.
[00171] Policy manager 725 can identify policy information based on receipt of the first NAS message, update policy information stored by the UE based on policy information received, and identify an individual policy that will be updated, the second NAS message includes data that indicates the individual policy, where the identification of the policy provision trigger is based on the identification of the individual policy.
Petition 870190094422, of 9/20/2019, p. 72/221
67/96 [00172] The transmitter 720 can transmit signals generated by other components of the device. In some examples, transmitter 720 can be placed with a receiver 710 in a transceiver module. For example, transmitter 720 can be an example of aspects of transceiver 935 described with reference to Figure 9. Transmitter 720 can use a single antenna, or a set of antennas.
[00173] Figure 8 shows a block diagram 800 of an UE 815 communication manager that supports policy communication through control plan signaling according to the aspects of the present disclosure. The UE 815 communication manager can be an example of aspects of an UE 615 communication manager, an UE 615 communication manager, an UE 715 communication manager, or an UE 915 communication manager described with reference to Figures 6, 7 and 9. The UE 815 communication manager can include policy manager 820, priority manager 825, confirmation manager 830, trigger manager 835, location manager 840 and permission manager 845. Each of these modules can communicate, directly or indirectly, with each other (for example, through one or more buses).
[00174] Policy manager 820 can identify policy information based on receipt of the first NAS message, update policy information stored by the UE based on received policy information, and identify an individual policy that will be updated, The
Petition 870190094422, of 9/20/2019, p. 73/221
68/96 second NAS message includes data that indicates the individual policy, where the identification of the policy provision trigger is based on the identification of the individual policy.
[00175] Policy manager 825 can prioritize policy information received based on which core network entity generated the policy information received, where updating policy information is based on prioritizing and prioritizing a first subset of policy information received from a visiting core network through a second subset of policy information received from a UE home core network, where updating policy information is based, at least in part, on prioritization.
[00176] The confirmation manager 830 can transmit a confirmation NAS message through the control plan based on the receipt of the first NAS message.
[00177] Trigger manager 835 can identify a policy provision trigger indicating that the UE should receive the policy information associated with the UE from a core network; and [00178] Location manager 840 can identify a UE location, where the identification of the policy provision trigger is based on the identification of the location.
[00179] The permission manager 845 can receive a permission message indicating a first subset of the policy information capable of being communicated through the control plan, in which the
Petition 870190094422, of 9/20/2019, p. 74/221
69/96 transmission of the second NAS message is based on the first subset of policy information.
[00180] Figure 9 shows a block diagram of a system 900 that includes a device 905 that supports policy communication through control plan signaling according to one or more aspects of the present disclosure. Device 905 can be an example or include wireless device components 605, wireless device 705, or UE 115 as described above, for example, with reference to Figures 1, 6 and 7. Device 905 can include components for two-way voice and data communication including components for transmitting and receiving communication, including UE 915 communication manager, processor 920, memory 925, software 930, transceiver 935, antenna 940, and I / O controller 945. These components can be in communication through one or more buses (for example, 910 bus). O
device 905 can communicate without wire with an or more stations -basic 105. [00181 ] 0 processor 920 can include one device in intelligent hardware, (for example, one processor in use general one DSP, a unity in
central processing (CPU), a microcontroller, an ASIC, an FPGA, a programmable logic device, a discrete port or transistor logic component, a discrete hardware component, or any combination thereof). In some cases, the 920 processor can be configured to operate a memory array using a memory controller. In other cases, a memory controller can be integrated into the 920 processor. The 920 processor can be
Petition 870190094422, of 9/20/2019, p. 75/221
70/96 be configured to execute computer-readable instructions stored in a memory to perform various functions (for example, functions or tasks that support policy communication through control plan signaling).
[00182] Memory 925 may include random access memory (RAM) and read memory (ROM). The 925 memory can store computer-readable, computer-executable software 930, including instructions that, when executed, cause the processor to perform various functions described in this document. In some cases, the 925 memory may contain, among other things, a basic input / output system (BIOS) that can control the basic operation of hardware and / or software such as interaction with components or peripheral devices.
[00183] Software 930 may include code to implement aspects of the present disclosure, including code to support policy communication through control plan signaling. The 930 software can be stored on a non-temporary computer-readable medium such as system memory or other memory. In some cases, the 930 software may not be directly executable by the processor, but it may cause a computer (for example, when compiled and run) to perform the functions described in this document.
[00184] Transceiver 935 can communicate in a bidirectional way, through one or more antennas, wired or wireless links, as described above. For example, the 935 transceiver can represent a wireless transceiver and can communicate bidirectionally with another
Petition 870190094422, of 9/20/2019, p. 76/221
71/96 wireless transceiver. The transceiver 935 may also include a modem to modulate the packets and provide the modulated packets to the antennas for transmission and to demodulate the packets received from the antennas.
[00185] In some cases, the wireless device may include a single 940 antenna. However, in some cases, the device may have more than one 940 antenna, which may be capable of simultaneously transmitting or receiving multiple wireless transmissions.
[00186] The I / O controller 945 can manage the input and output signals of the 905 device. The I / O controller 945 can also manage peripherals not integrated in the 905 device. In some cases, the I / O controller 945 can represent a physical connection or port to an external peripheral. In some cases, the 945 I / O controller may use an operating system such as iOS®, ANDROID®, MS-DOS®, MS-WINDOWS®, OS / 2®, UNIX®, LINUX®, or another known operating system. In other cases, the 945 I / O controller can represent or interact with a modem, keyboard, mouse, touch screen, or similar device. In some cases, the 945 I / O controller can be implemented as part of a processor. In some cases, a user can interact with the 905 device through an I / O controller 945 or through hardware components controlled by the I / O controller 945.
[00187] Figure 10 shows a block diagram 1000 of a wireless device 1005 that supports policy communication through control plan signaling in accordance with one or more aspects of this
Petition 870190094422, of 9/20/2019, p. 77/221
72/96 revelation. The wireless device 1005 can be an example of aspects of a core network entity 120 or 225 as described with reference to Figure 1. The wireless device 1005 can include receiver 1010, core network entity communication manager 1015 and transmitter 1020. The wireless device 1005 can also include a processor. Each of these components can be in communication with each other (for example, through one or more buses).
[00188] Receiver 1010 can receive information such as packages, user data or control information associated with various information channels (for example, control channels, data channels and information related to policy communication through control plan signaling , etc.). The information can be passed on to other components of the device. The receiver 1010 can be an example of aspects of transceiver 1335 described with reference to Figure 13. The receiver 1010 can use a single antenna, or a set of antennas.
[00189] Receiver 1010 can receive a second message through the control plane signaling from the UE, the second message requesting the policy information from the core network, in which the identification of the policy provision trigger is based on the receipt of the second message.
[00190] The core network entity communication manager 1015 can be an example of aspects of the core network entity communication manager 1315 described with reference to Figure 13. The
Petition 870190094422, of 9/20/2019, p. 78/221
73/96 1015 core network entity communication manager and / or at least some of its various subcomponents can be implemented in hardware, software run by a processor, firmware, or any combination thereof. If implemented in software run by a processor, the functions of the 1015 core network entity communication manager and / or at least some of its various subcomponents can be performed by a general purpose processor, a DSP, an ASIC, an FPGA or programmable logic device, discrete gate or transistor logic, distinct hardware components, or any combination of them designed to perform the functions described in this disclosure. The 1015 core network entity communication manager and / or at least some of its various subcomponents can be physically located in various positions, including distributed so that portions of functions are implemented in different physical locations by one or more physical devices. In some instances, the 1015 core network entity communication manager and / or at least some of its various subcomponents may be a separate and distinct component according to various aspects of the present disclosure. In other examples, the 1015 core network entity communication manager and / or at least some of its various subcomponents can be combined with one or more other hardware components, including, but not limited to, an I / O component, a transceiver, a network server, another computing device, one or more other components described in the present disclosure, or a combination thereof, according to
Petition 870190094422, of 9/20/2019, p. 79/221
74/96 with various aspects of the present disclosure.
[00191] The core network entity communication manager 1015 can identify a policy provisioning trigger indicating that a UE should receive policy information associated with the UE from a core network and identify policy information based on the trigger of policy provisioning.
[00192] The 1020 transmitter can transmit signals generated by other components of the device. In some examples, transmitter 1020 can be placed with a receiver 1010 in a transceiver module. For example,
the 1020 transmitter can be a example of aspects of 1335 transceiver described with reference to Figure 13 . 0 transmitter 1020 can use antenna array. Single antenna, or one [00193] 0 transmitter 1020 can to transmit an
first message through the control plan signaling the UE, the first message including the identified policy information. In some cases, the first control message is a NAS message.
[00194] Figure 11 shows a block diagram 1100 of a wireless device 1105 that supports policy communication through control plan signaling according to one or more aspects of the present disclosure. Wireless device 1105 can be an example of aspects of a wireless device 1005 or a core network entity 120 or 225 as described with reference to Figures 1 and 10. Wireless device 1105 can include receiver 1110, core network entity communication 1115 and transmitter 1120. The
Petition 870190094422, of 9/20/2019, p. 80/221
75/96 wireless device 1105 can also include a processor. Each of these components can be in communication with each other (for example, through one or more buses).
[00195] Receiver 1110 can receive information such as packages, user data or control information associated with various information channels (for example, control channels, data channels and information related to policy communication through control plan signaling , etc.). The information can be passed on to other components of the device. Receiver 1110 can be an example of aspects of transceiver 1335 described with reference to Figure 13. Receiver 1110 can use a single antenna, or a set of antennas.
[00196] The core network entity communication manager 1115 can be an example of aspects of the core network entity communication manager 1315 described with reference to Figure 13. The core network entity communication manager 1115 also can include trigger manager 1125 and policy manager 1130.
[00197] Trigger manager 1125 can identify a policy provision trigger indicating that the UE should receive policy information associated with the UE from a core network; and [00198] Policy manager 1130 can identify policy information based on the policy provision trigger, identify a change in a policy, where the identification of the policy trigger
Petition 870190094422, of 9/20/2019, p. 81/221
76/96 policy provisioning is based on policy change, identifying a change in a UE location, where identifying the policy provisioning trigger is based on change in location, and identifying what policy information the UE can receive through the control plan, where the transmission of the first message is based on identification.
[00199] Transmitter 1120 can transmit signals generated by other components of the device. In some examples, transmitter 1120 can be placed with a receiver 1110 on a transceiver module. For example, transmitter 1120 can be an example of aspects of transceiver 1335 described with reference to Figure 13. Transmitter 1120 can use a single antenna, or a set of antennas.
[00200] Figure 12 shows a block diagram 1200 of a core network entity communication manager 1215 that supports policy communication through control plan signaling according to one or more aspects of the present disclosure. The core network entity communication manager 1215 can be an example of aspects of a core network entity communication manager 1315 described with reference to Figures 10, 11 and 13. The core network entity manager 1215 can include trigger manager 1220, policy manager 1225, roaming manager 1230, acknowledgment manager 1235 and link manager 1240. Each of these modules can communicate, directly or indirectly, with each other (for example, through one or more buses).
Petition 870190094422, of 9/20/2019, p. 82/221
77/96 [00201] Trigger manager 1220 can identify a policy provision trigger indicating that the UE must receive policy information associated with the UE from a core network.
[00202] Policy manager 1125 can identify policy information based on the policy provision trigger, identify a change in a policy, where the identification of the policy provision trigger is based on the change in policy, identify a change in a UE location, where the identification of the policy provision trigger is based on the change in the location, and identify what policy information the UE can receive through the control plan, on which the transmission of the first message is based identification.
[00203] The roaming manager 1230 can identify that the UE is roaming so that the UE is connected to a visiting core network instead of a home core network, requesting, through a visiting core network entity , policy information directly from a domestic policy management entity, request, through a first visiting core network entity, policy information from a visiting policy management entity associated with the UE, request, through visiting policy management entity, policy information from a UE associated domestic policy management entity, combining policy information from the domestic policy management entity and policy information from the management entity
Petition 870190094422, of 9/20/2019, p. 83/221
78/96 visiting policy based on a conflict resolution procedure, in which the first message includes the combined policy information, and determining, through the visiting policy management entity, whether to request policy information from a domestic policy management associated with the UE.
[00204] Confirmation manager 1235 can receive a confirmation message through UE control plan signaling based on the transmission of the first message.
[00205] Link manager 1240 can determine whether the UE is in a connected mode or in an idle mode, where the transmission of the first message is based on the determination.
[00206] Figure 13 shows a block diagram of a system 1300 that includes a device 1305 that supports policy communication through control plan signaling according to one or more aspects of the present disclosure. Device 1305 can be an example or include components of the core network entity 120 or 225 as described above, for example, with reference to Figure 1. Device 1305 can include components for two-way voice and data communication including components for transmitting and receive communication, including 1315 core network entity communication manager, 1315 processor, 1325 memory, 1320 processor, 1325 memory, 1335 transceiver and 1340 I / O controller. These components can be in electronic communication via one or more buses (for example, bus 1310).
Petition 870190094422, of 9/20/2019, p. 84/221
79/96 [00207] The 1320 processor may include an intelligent hardware device, (for example, a general purpose processor, a PSD, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, a discrete port or transistor logic component, a discrete hardware component, or any combination thereof). In some cases, the 1320 processor can be configured to operate a memory array using a memory controller. In other cases, a memory controller can be integrated into the 1320 processor. The 1320 processor can be configured to execute computer-readable instructions stored in memory to perform various functions (for example, functions or tasks that support signaling policy communication control plan).
[00208] The 1325 memory can include RAM and ROM. The 1325 memory can store computer-readable, computer-executable 1330 software, including instructions that, when executed, cause the processor to perform various functions described in this document. In some cases, the 1325 memory may contain, among other things, a BIOS that can control the basic operation of hardware and / or software such as interaction with peripheral components or devices.
[00209] The 1330 software may include code to implement aspects of the present disclosure, including code to support policy communication through control plan signaling. The 1330 software can be stored on a non-temporary computer-readable medium such as system memory or other memory. In some cases,
Petition 870190094422, of 9/20/2019, p. 85/221
80/96 the 1330 software may not be directly executable by the processor, but it can cause a computer (for example, when compiled and executed) to perform the functions described in this document.
[00210] Transceiver 1335 can communicate in a bidirectional way, through one or more antennas, wired or wireless links, as described above. For example, the 1335 transceiver can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. The 1335 transceiver may also include a modem to modulate the packets and provide the modulated packets to the antennas for transmission and to demodulate the packets received from the antennas.
[00211] The I / O controller 1340 can manage the input and output signals of the 1305 device. The I / O controller 1340 can also manage peripherals not integrated in the 1305 device. In some cases, the I / O controller 1340 can represent a physical connection or port to an external device. In some cases, the 1340 I / O controller may use an operating system such as iOS®, ANDROID®, MS-DOS®, MS-WINDOWS®, OS / 2®, UNIX®, LINUX®, or another known operating system. In other cases, the 1340 I / O controller can represent or interact with a modem, keyboard, mouse, touch screen, or similar device. In some cases, the 1340 I / O controller can be implemented as part of a processor. In some cases, a user can interact with the 1305 device through the 1340 I / O controller or through hardware components controlled by the 1340 I / O controller.
Petition 870190094422, of 9/20/2019, p. 86/221
81/96 [00212] Figure 14 shows a flowchart that illustrates a method 1400 for policy communication through control plan signaling according to the aspects of the present disclosure. The method 1400 operations can be implemented by a UE 115 or its components as described in this document. For example, method 1400 operations can be performed by an UE communication manager as described with reference to Figures 6 to 9. In some examples, an UE 115 can execute a set of codes to control the functional elements of the device to perform the functions described below. Additionally or alternatively, the UE 115 can perform aspects of the functions described below using special-purpose hardware.
[00213] In the numerical reference 1405, the UE 115 can receive, through a UE, a first NAS message through a control plan that includes policy information associated with the UE. The operations of numerical reference 1405 can be performed according to the methods described in this document. In certain examples, aspects of the operations of numerical reference 1405 can be performed by a receiver as described with reference to Figures 6 to 9.
[00214] In numerical reference 1410, UE 115 can identify policy information based at least in part on receipt of the first NAS message. The operations of numerical reference 1410 can be performed according to the methods described in this document. In certain examples, aspects of the operations of numerical reference 1410 can be performed by a
Petition 870190094422, of 9/20/2019, p. 87/221
82/96 policy manager as described with reference to Figures 6 to 9.
[00215] In numerical reference 1415, the UE 115 can update the policy information stored by the UE based at least in part on the received policy information. The operations of the numerical reference 1415 can be performed according to the methods described in this document. In certain examples, the operations aspects of numerical reference 1415 can be performed by a policy manager as described with reference to Figures 6 to 9.
[00216] Figure 15 shows a flow chart illustrating a method 1500 for policy communication through control plan signaling according to one or more aspects of the present disclosure. Method 1500 operations can be implemented by a 120 or 225 core network entity or its components as described in this document. For example, method 1500 operations can be performed by a core network entity communication manager as described with reference to Figures 10 through 13. In some examples, a core network entity 120 or 225 may perform a set of codes to control the functional elements of the device to perform the functions described below. Additionally or alternatively, the core network entity 120 or 225 can perform aspects of the functions described below using special-purpose hardware.
[00217] In block 1505, the core network entity 120 or 225 can identify a policy provision trigger indicating that the UE should receive
Petition 870190094422, of 9/20/2019, p. 88/221
83/96 policy information associated with the UE of a core network. Block 1505 operations can be performed according to the methods described with reference to Figures 1 to 5. In certain examples, aspects of block 1505 operations can be performed by a trigger manager as described with reference to Figures 10 to 13 . [00218] In block 1510, the core network entity 120 or 225 can identify policy information based, at least in part, on the policy provision trigger. Block 1510 operations can be performed according to the methods described with reference to Figures 1 to 5. In certain examples, aspects of block 1510 operations can be performed by a policy manager as described with reference to Figures 10 to 13 [00219] In block 1515, the core network entity 120 or 225 can transmit a first message through the control plane signaling to the UE, the first message including the identified policy information. The operations of block 1515 can be performed according to the methods described with reference to Figures 1 to 5. In certain examples, aspects of the operations of block 1515 can be performed by a transmitter as described with reference to Figures 10 to 13. [ 00220] Figure 16 shows a flow chart illustrating a 1600 method for policy communication through control plan signaling according to one or more aspects of the present disclosure. Method operations
Petition 870190094422, of 9/20/2019, p. 89/221
84/96
1600 can be implemented by a UE 115 or its components as described in this document. For example, operations of method 1600 can be performed by an UE communication manager as described with reference to Figures 6 to 9. In some examples, an UE 115 can execute a set of codes to control the functional elements of the device to perform the functions described below. Additionally or alternatively, the UE 115 can perform aspects of the functions described below using special-purpose hardware.
[00221] In block 1605, UE 115 can identify a policy provision trigger indicating that the UE must receive policy information associated with the UE from a core network. Block 1605 operations can be performed according to the methods described with reference to Figures 1 to 5. In certain examples, aspects of block 1605 operations can be performed by a trigger manager as described with reference to Figures 6 to 9 .
[00222] In block 1610, the UE 115 can transmit a first NAS message through a control plan that requests policy information from the core network. Block 1610 operations can be performed according to the methods described with reference to Figures 1 to 5. In certain examples, aspects of block 1610 operations can be performed by a transmitter as described with reference to Figures 6 to 9.
[00223] In block 1615, the UE 115 can receive a second NAS message through the control plan that includes the policy information, the second being
Petition 870190094422, of 9/20/2019, p. 90/221
85/96 NAS message is based, at least in part, on the first NAS message. Block 1615 operations can be performed according to the methods described with reference to Figures 1 to 5. In certain examples, aspects of block 1615 operations can be performed by a receiver as described with reference to Figures 6 to 9.
[00224] Figure 17 shows a flow chart that illustrates a 1700 method for policy communication through control plan signaling according to one or more aspects of the present disclosure. The 1700 method operations can be implemented by a UE 115 or its components as described in this document. For example, method 1700 operations can be performed by an UE communication manager as described with reference to Figures 6 to 9. In some examples, an UE 115 can execute a set of codes to control the functional elements of the device to perform the functions described below. Additionally or alternatively, the UE 115 can perform aspects of the functions described below using special-purpose hardware.
[00225] In block 1705, UE 115 can identify an individual policy that will be updated, the first NAS message including data indicating the individual policy. Block 1705 operations can be performed according to the methods described with reference to Figures 1 to 5. In certain examples, aspects of block 1705 operations can be performed by a policy manager as described with reference to Figures 6 to 9 .
Petition 870190094422, of 9/20/2019, p. 91/221
86/96 [00226] In block 1710, UE 115 can identify a policy provision trigger indicating that the UE should receive policy information associated with the UE from a core network based at least in part on the identification of the individual policy. Block 1710 operations can be performed according to the methods described with reference to Figures 1 to 5. In certain examples, aspects of block 1710 operations can be performed by a trigger manager as described with reference to Figures 6 to 9 .
[00227] In block 1715, the UE 115 can transmit a first NAS message through a control plan that requests policy information from the core network. The operations of block 1715 can be performed according to the methods described with reference to Figures 1 to 5. In certain examples, aspects of the operations of block 1715 can be performed by a transmitter as described with reference to Figures 6 to 9.
[00228] In block 1720, the UE 115 can receive a second NAS message through the control plan that includes the policy information, the second NAS message being based, at least in part, on the first NAS message. Block 1720 operations can be performed according to the methods described with reference to Figures 1 to 5. In certain examples, aspects of block 1720 operations can be performed by a receiver as described with reference to Figures 6 to 9.
[00229] In block 1725, the UE 115 can update the policy information stored by the UE based on
Petition 870190094422, of 9/20/2019, p. 92/221
87/96 at least in part in the policy information received. Block 1725 operations can be performed according to the methods described with reference to Figures 1 to 5. In certain examples, aspects of block 1725 operations can be performed by a policy manager as described with reference to Figures 6 to 9 .
[00230] Figure 18 shows a flowchart that illustrates a 1800 method for policy communication through control plan signaling according to one or more aspects of the present disclosure. 1800 method operations can be implemented by a UE 115 or its components as described in this document. For example, method 1800 operations can be performed by an UE communication manager as described with reference to Figures 6 to 9. In some examples, an UE 115 can execute a set of codes to control the functional elements of the device to perform the functions described below. Additionally or alternatively, the UE 115 can perform aspects of the functions described below
using hardware from use Special. [00231] At the block 1805, the UE 115 can receive, through an UE, an NAS message through a plan
control that includes policy information associated with the UE. Block 1805 operations can be performed according to the methods described with reference to Figures 1 to 5. In certain examples, aspects of block 1805 operations can be performed by a receiver as described with reference to Figures 6 to 9.
[00232] In block 1810, the UE 115 can update the policy information stored by the UE based on
Petition 870190094422, of 9/20/2019, p. 93/221
88/96 at least in part in the policy information received. Block 1810 operations can be performed according to the methods described with reference to Figures 1 to 5. In certain examples, aspects of block 1810 operations can be performed by a policy manager as described with reference to Figures 6 to 9 .
[00233] It should be noted that the methods described above describe the possible implementations, and that the operations and steps can be rearranged or otherwise modified and that other implementations are possible. In addition, the aspects of two or more methods can be combined.
[00234] The techniques described in this document can be used for various wireless communications systems such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiple access (OFDMA), single carrier frequency division multiple access (SC-FDMA) and other systems. The terms system and network are often used interchangeably. A code division multiple access system (CDMA) can implement radio technology like CDMA2000, Universal Terrestrial Radio Access (UTRA), etc. CDMA2000 covers IS-2000, IS-95 and IS-856 standards. Versions of IS2000 can be commonly called CDMA2000 IX, IX, etc. IS-856 (TIA-856) is commonly called CDMA2000 IxEV-DO, High Speed Packet Data (HRPD), etc. UTRA includes Broadband CDMA (WCDMA) and other CDMA variants. A TDMA system can implement radio technology
Petition 870190094422, of 9/20/2019, p. 94/221
89/96 as a Global System for Mobile Communications (GSM).
[00235] An OFDMA system can implement radio technology such as Mobile Ultra Wide Band (UMB), Evolved UTRA (E-UTRA), Institute of Electrical and Electronic Engineers (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX) , IEEE 802.20, Flash-OFDM, etc. UTRA and E-UTRA are part of the Universal Mobile Telecommunications System (UMTS). LTE and LTE-A are versions of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A and GSM are described in the documents of the organization called the 3rd Generation Partnership Project (3GPP). CDMA2000 and UMB are described in the documents of an organization called the 3rd Generation Partnership Project 2 (3GPP2). The techniques described in this document can be used for the radio systems and technologies mentioned above as well as other radio systems and technologies. Although aspects of an LTE or NR system can be described for example purposes, and LTE or NR terminology can be used in much of the description, the techniques described in this document are applicable in addition to LTE applications.
[00236] In LTE / LTE-A networks, including such networks described in this document, the term evolved node B (eNB) can, in general, be used to describe base stations. The wireless communication system or systems described in this document may include a heterogeneous LTE / LTE-A or NR network in which different types of eNBs provide coverage for various geographic regions. For example, each eNB, next generation NodeB (gNB) or base station can provide communication coverage for a macro cell, a small cell, or other types
Petition 870190094422, of 9/20/2019, p. 95/221
90/96 cell. The term cell can be used to describe a base station, a carrier or component carrier associated with a base station or a coverage area (eg, sector, etc.) of a carrier or base station, depending on the context .
[00237] Base stations may include or be called by those skilled in the art of a base transceiver station, a radio base station, an access point, a radio transceiver, a NodeB, eNodeB (eNB), gNB, Home NodeB, an eNodeB Home, or some other suitable terminology. The geographic coverage area for a base station can be divided into sectors that make up only a portion of the coverage area. The wireless communication system or systems described in this document may include base stations of different types (for example, macro or small cell base stations). The UEs described in this document may be able to communicate with various types of base stations and network equipment including macro and Bs, small cell and Bs, g Bs, relay base stations, and the like. There may be overlapping geographic coverage areas for different technologies 110.
[00238] A macro cell, in general, covers a relatively large geographical area (for example, several kilometers in radius) and can allow unrestricted access by UEs with service subscriptions with the network provider. A small cell is a base station of lower power compared to a macro cell, which can operate in the same frequency bands or in different frequency bands (for example, licensed, unlicensed, etc.) as
Petition 870190094422, of 9/20/2019, p. 96/221
91/96 macro cells. Small cells can include pico cells, femto cells and micro cells according to several examples. A peak cell, for example, can cover a small geographical area and can allow unrestricted access by UEs with service subscriptions with the network provider. A femto cell can also cover a small geographical area (for example, a residence) and can provide access restricted by UEs having an association with the femto cell (for example, UEs in a closed subscriber group (CSG), UEs for users in the residence, and the like). An eNB for a macro cell can be called a macro eNB. A small cell eNB can be called a small cell eNB, a peak eNB, a femto eNB, or a residential eNB. An eNB can support one or multiple cells (for example, two, three, four, and the like) (for example, component carriers).
[00239] The wireless communication system or systems described in this document can support synchronous or asynchronous operation. For synchronous operation, base stations can have similar frame timing and transmissions from different base stations can be approximately time aligned. For asynchronous operation, base stations may have different frame timings and transmissions from different base stations may not be approximately time aligned. The techniques described in this document can be used for synchronous or asynchronous operation.
[00240] The downlink transmissions described in this document can also be called
Petition 870190094422, of 9/20/2019, p. 97/221
92/96 forward link transmissions, while uplink transmissions can also be called reverse link transmissions. Each communication link described in this document - including, for example, the wireless communication system 100 and 200 in Figures 1 and 2 - can include one or more carriers, where each carrier can be a signal consisting of multiple subcarriers (for example, waveform signals of different frequencies).
[00241] The description presented in this document, together with the attached drawings, describes examples of configurations and does not represent all examples that can be implemented or that are within the scope of the claims. The term exemplifier used in this document means serves as an example, instance or illustration and is not preferred or advantageous over other examples. The detailed description includes specific details for the purpose of providing an understanding of the techniques described. These techniques, however, can be practiced without these specific details. In some cases, well-known structures and devices are shown in the form of a block diagram in order to avoid obscuring such concepts from the described examples.
[00242] In the attached figures, components or similar characteristics may have the same reference label. In addition, several components of the same type can be distinguished by following the reference label by a dash and a second label that distinguishes between similar components. If only the first label
Petition 870190094422, of 9/20/2019, p. 98/221
93/96 reference is used in the specification, the description is applicable to any of the similar components having the same first reference label, regardless of the second reference label.
[00243] The information and signals described in this document can be represented using any one of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols and chips that can be mentioned throughout the description above can be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
[00244] The various blocks and illustrative modules described together with the disclosure in this document can be implemented or executed with a general purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate logic or transistor , discrete hardware components or any combination thereof designed to perform the functions described in this document. A general purpose processor can be a microprocessor, but alternatively, the processor can be any processor, controller, microcontroller or conventional state machine. A processor can also be implemented as a combination of computing devices (for example, a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration).
Petition 870190094422, of 9/20/2019, p. 99/221
94/96 [00245] The functions described in this document can be implemented in hardware, software executed by a processor, firmware or any combination thereof. If implemented in software run by a processor, functions can be stored or transmitted as one or more instructions or code in a computer-readable medium. Other examples and implementations are within the scope of the attached disclosure and claims. For example, due to the nature of the software, the functions described above can be implemented using software executed by a processor, hardware, firmware, hardwiring, or combinations of any of these. Features that implement functions can also be physically located in various positions, including being distributed so that portions of functions are implemented in different physical locations. Also, as used in this document, including in claims, or, as used in an item list (for example, an item list preceded by a phrase such as at least one or one or more of) indicates an inclusive list so that , for example, a list of at least one of A, B or C means A or B or C or AB or AC or BC or ABC (that is, A and B and C). Also, as used in this document, the phrase based on should not be interpreted as a reference to a closed set of conditions. For example, an exemplary operation that is described as based on condition A can be based on either condition A or condition B without departing from the scope of the present disclosure. In other words, as used in this document, the expression based on should be interpreted
Petition 870190094422, of 9/20/2019, p. 100/221
95/96 in the same way as the expression based at least in part on.
[00246] The non-temporary computer-readable medium includes both computer storage media and communication media that include any medium that facilitates the transfer of a computer program from one location to another. A non-temporary storage medium can be any available medium that can be accessed by a general purpose or special purpose computer. For example, and without limitation, non-temporary computer-readable media may comprise RAM, ROM, electrically erasable programmable read memory (EEPROM), compact disk ROM (CD) or other optical disk storage, magnetic disk storage or other magnetic storage devices or any other non-temporary medium that can be used to transport or store media of desired program code in the form of instructions or data structures and that can be accessed by a general purpose or special purpose computer or a general purpose or special purpose processor. Also, any connection is properly called a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio and micro- waves, then, coaxial cable, fiber optic cable, twisted pair, DSL or wireless technologies such as infrared, radio and microwave are included in the definition of medium. The disk and floppy disk, as used in
Petition 870190094422, of 9/20/2019, p. 101/221
6/96 this document includes CD, laser disk, optical disk, digital versatile disk (DVD), floppy disk and Bluray disk in which diskettes reproduce data magnetically, while disks reproduce data optically with lasers. Combinations of these are also included within the scope of computer-readable media.
[00247] The description in this document is provided to allow one skilled in the art to make or use the disclosure. Various modifications to the disclosure will be readily apparent to those skilled in the art and the generic principles defined in this document can be applied to other variations without departing from the scope of the disclosure. Accordingly, the disclosure is not intended to be limited to the examples and projects described in this document, but must be in accordance with the broader scope, consistent with the innovative principles and characteristics disclosed in this document.
权利要求:
Claims (30)
[1]
1. Wireless communication method, which comprises: receiving, through user equipment (UE), a first message of non-access layer (NAS) through a control plan that includes policy information associated with the UE;
identify policy information based at least in part on receiving the first NAS message; and update the policy information stored by the UE based at least in part on the policy information received.
[2]
A method according to claim 1, which further comprises:
prioritize received policy information based at least in part on which core network entity generated the received policy information, where updating policy information is based at least in part on prioritization.
[3]
Method according to claim 1, which further comprises:
prioritize a first subset of policy information received from a visiting core network through a second subset of policy information received from a UE home core network, on which the update of policy information is based, at least in part , in prioritization.
[4]
A method according to claim 1, which further comprises:
Petition 870190094422, of 9/20/2019, p. 103/221
2/8 transmit a confirmation NAS message through the control plan based at least in part on receiving the first NAS message.
[5]
A method according to claim 1, which further comprises:
identify a policy provision trigger indicating that the UE should receive the policy information associated with the UE from a core network; and transmitting a second NAS message through the control plan requesting policy information from the core network, where the receipt of the first NAS message is based, at least in part, on the transmission of the second NAS message.
[6]
6. Method, according to claim 5, which further comprises: identifying an individual policy that will be updated, the second NAS message including data indicating the individual policy, on which the identification of the policy provision trigger is based, at least in part, in identifying individual policy.
[7]
A method according to claim 5, which further comprises:
identify a UE location, where the identification of the policy provision trigger is based, at least in part, on the identification of the location.
[8]
A method according to claim 5, which further comprises:
receive a permission message indicating a
Petition 870190094422, of 9/20/2019, p. 104/221
3/8 first subset of policy information capable of being communicated through the control plan, where transmission of the second NAS message is based, at least in part, on the first subset of policy information.
[9]
9. Method according to claim 5, wherein:
the second NAS message includes a request for policy information unique to any specific policy information identifiers.
[10]
10. The method of claim 5, wherein:
the second NAS message is one of a registration request message, a service request message, a NAS transport message, or a session management message.
[11]
11. Method according to claim 1, wherein:
the first NAS message is generated without the UE transmitting a policy request message.
[12]
12. Wireless communication method, comprising:
identify a policy provision trigger indicating that a user device (UE) should receive policy information associated with the UE from a core network;
identify policy information based at least in part on the policy provision trigger; and
Petition 870190094422, of 9/20/2019, p. 105/221
4/8 transmitting a first message through the control plan signaling the UE, the first message including the identified policy information.
[13]
A method according to claim 12, which further comprises:
receive a second message through the control plan signaling from the UE, the second message requesting policy information from the core network, where the identification of the policy provision trigger is based, at least in part, on receipt of the second message.
[14]
A method according to claim 12, which further comprises:
identify a policy change, where the identification of the policy provision trigger is based, at least in part, on the policy change.
[15]
A method according to claim 12, which further comprises:
identify a change in a UE location, where the identification of the policy provision trigger is based, at least in part, on the change in the location.
[16]
16. The method of claim 12, which further comprises:
identify that the UE is roaming so that the UE is connected to a visiting core network instead of a home core network.
[17]
17. The method of claim 12, which further comprises:
Petition 870190094422, of 9/20/2019, p. 106/221
5/8 request, through a visiting core network entity, policy information directly from a domestic policy management entity.
[18]
18. The method of claim 12, which further comprises:
requesting, through a first visiting core network entity, policy information from a visiting policy management entity associated with the UE.
[19]
19. The method of claim 18, which further comprises:
request, through the visiting policy management entity, policy information from a domestic policy management entity associated with the UE.
[20]
20. Method according to claim 19, which further comprises:
combine the policy information from the home policy management entity and the policy information from the visiting policy management entity based, at least in part, on a conflict resolution procedure, where the first message includes the policy information combined.
[21]
21. The method of claim 18, which further comprises:
determine, through the visiting policy management entity, whether to request policy information from a domestic policy management entity associated with the UE.
Petition 870190094422, of 9/20/2019, p. 107/221
6/8
[22]
22. The method of claim 12, which further comprises:
receiving a confirmation message by signaling the UE control plan based, at least in part, on the transmission of the first message.
[23]
23. The method of claim 12, which further comprises:
identify what policy information the UE can receive through a control plan, where the transmission of the first message is based, at least in part, on identification.
[24]
24. The method of claim 12, which further comprises:
determine whether the UE is in a connected mode or in an idle mode, where the transmission of the first message is based, at least in part, on the determination.
[25]
25. The method of claim 12, wherein:
the first control message is a non-access layer (NAS) message.
[26]
26. Wireless communication device, comprising: means for receiving, via user equipment (UE), a first non-access layer (NAS) message through a control plan that includes policy information associated with the UE ;
means for identifying policy information based at least in part on receipt of the first NAS message; and means for updating policy information
Petition 870190094422, of 9/20/2019, p. 108/221
7/8 stored by the UE based at least in part on the received policy information.
[27]
27. Apparatus according to claim 26, the apparatus further comprising:
means for prioritizing policy information received based at least in part on which core network entity generated the policy information received, where updating policy information is based at least in part on prioritization.
[28]
28. Apparatus according to claim 26, the apparatus further comprising:
means for transmitting a confirmation NAS message through the control plan based at least in part on receiving the first NAS message.
[29]
29. Apparatus according to claim 26, the apparatus further comprising:
means for identifying a policy provisioning trigger indicating that the UE should receive the policy information associated with the UE from a core network; and means for transmitting a second NAS message through the control plane requesting policy information from the core network, wherein the receipt of the first NAS message is based, at least in part, on the transmission of the second NAS message.
[30]
30. Wireless communication device, comprising: means to identify a policy provision trigger indicating that user equipment (UE) must receive policy information
Petition 870190094422, of 9/20/2019, p. 109/221
8/8 associated with the UE of a core network;
means to identify policy information based at least in part on the policy provision trigger; and means for transmitting a first message through the control plan signaling to the UE, the first message including the identified policy information.
类似技术:
公开号 | 公开日 | 专利标题
BR112019019682A2|2020-04-14|policy communication through control plan signaling
US10264506B2|2019-04-16|Enable a network-trigger change of network slices
US10327278B2|2019-06-18|Mechanisms for establishing user plane connectivity for non-3GPP access
US10841084B2|2020-11-17|Session management authorization token
BR112020002342A2|2020-09-01|positioning reference signaling based on uplink in multi-beam systems
BR112020009261A2|2020-11-10|fallback mode for wake-up signal receivers
BR112020010379A2|2020-10-20|reference signal and collision handling of preemptable resources
BR112020009359A2|2020-10-27|multi-slot scheduling with repetitive transmission of a transport block with different versions of redundancy
BR112020002870A2|2020-07-28|resolving partition format conflicts for wireless systems
BR112020016353A2|2020-12-15|VIRTUAL SEARCH SPACES FOR BEAM INDICATION
BR112020016591A2|2020-12-15|DOWNLAY TRANSMISSION BEAM CONFIGURATION TECHNIQUES FOR WIRELESS COMMUNICATIONS
BR112020001347A2|2020-08-11|multicast based on negative vehicle confirmation for all new radio
BR112019012394A2|2020-02-27|SEMIPERSISTENT PROGRAMMING FOR LOW LATENCY COMMUNICATIONS
BR112020002249A2|2020-08-04|uplink power control based on procedure
BR112020006226A2|2020-10-13|flexible monitoring periodicity of the slot format indicator
BR112019022187A2|2020-05-12|DRAFT REFERENCE SIGN FOR SLOT AGGREGATION
BR112020022551A2|2021-02-02|measurement configuration for global cell identifier report
BR112020022880A2|2021-02-23|repetition-based transmission
BR112021004309A2|2021-05-25|techniques for managing search spaces
BR112020021982A2|2021-01-26|signaling of resource allocation pattern for mini-partitions
BR112020002450A2|2020-07-28|reception techniques in an unconfirmed radio link control mode
BR112020005187A2|2020-09-15|common research space design to improve wireless coverage
BR112020004717A2|2020-09-08|techniques for selecting subcarrier spacing for signal detection
BR112019016937A2|2020-04-14|feedback-based retransmission using mixed duration transmission time slots
BR112020010728A2|2020-11-10|partition format indicator in frequency division duplexing
同族专利:
公开号 | 公开日
JP6794558B2|2020-12-02|
EP3602961A1|2020-02-05|
WO2018175029A1|2018-09-27|
KR20190121866A|2019-10-28|
CN110431805A|2019-11-08|
JP2020515159A|2020-05-21|
US20180270840A1|2018-09-20|
SG11201907210YA|2019-10-30|
EP3602961B1|2021-11-17|
US10231250B2|2019-03-12|
KR102069036B1|2020-01-22|
TW201836401A|2018-10-01|
CN110431805B|2020-08-07|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题

US9276909B2|2008-08-27|2016-03-01|Qualcomm Incorporated|Integrity protection and/or ciphering for UE registration with a wireless network|
US8787174B2|2009-12-31|2014-07-22|Tekelec, Inc.|Methods, systems, and computer readable media for condition-triggered policies|
CN102378280B|2010-08-12|2015-01-28|中兴通讯股份有限公司|Policy control method and system for realizing BBF access|
BR112014007959A2|2011-10-03|2017-06-13|Intel Corp|mechanisms for device to device communication|
CN103096291B|2011-11-04|2016-12-07|华为技术有限公司|A kind of data transmission method, Mobility Management Entity and mobile terminal|
US9516577B2|2012-07-20|2016-12-06|Nec Corporation|Dynamic activation of ANDSF policies|
CA2929257A1|2013-10-30|2015-05-07|Interdigital Patent Holdings, Inc.|Systems and methods for handling priority services congestion|
CN105594165B|2014-09-05|2019-07-09|华为技术有限公司|A kind of distributing strategy machinery of consultation and device|
CN105392177A|2014-09-09|2016-03-09|中兴通讯股份有限公司|Method and device for achieving flow drift|
CN105577464B|2014-10-17|2018-07-06|中国电信股份有限公司|Double stack user network detection methods, device and system|
WO2016105004A1|2014-12-26|2016-06-30|엘지전자 주식회사|Method for transmitting and receiving nbifom capability in wireless communication system, and device therefor|
US9819596B2|2015-02-24|2017-11-14|Qualcomm Incorporated|Efficient policy enforcement using network tokens for services C-plane approach|
US10341239B2|2015-05-21|2019-07-02|Qualcomm Incorporated|Efficient policy enforcement for downlink traffic using network access tokens—control-plane approach|
JP2017035903A|2015-08-06|2017-02-16|トヨタ自動車株式会社|Vehicle body skeleton structure|
US10624020B2|2017-02-06|2020-04-14|Qualcomm Incorporated|Non-access stratum transport for non-mobility management messages|US10624020B2|2017-02-06|2020-04-14|Qualcomm Incorporated|Non-access stratum transport for non-mobility management messages|
FR3067197A1|2017-06-01|2018-12-07|Orange|METHOD FOR SELECTING A NETWORK SLIDER RELATING TO AN APPLICATION|
EP3729868A1|2017-12-22|2020-10-28|LenovoPte. Ltd.|Network slice selection assistance information configuration|
KR20200039410A|2018-10-05|2020-04-16|삼성전자주식회사|Method and apparatus for providing information for vehicle communication services|
CN113383563A|2019-01-29|2021-09-10|苹果公司|V2X UE with different PC5 RAT capabilities in 5GS|
CN111565385B|2019-02-14|2021-12-03|华为技术有限公司|Policy providing method, device and system|
US11259233B2|2019-02-15|2022-02-22|Qualcomm Incorporated|Signaling port information of user equipment ports in a wireless communication system including a radio access network|
CN111586668A|2019-02-15|2020-08-25|华为技术有限公司|Method, device and system for sending terminal strategy|
EP3846579A4|2019-03-21|2021-09-22|Guangdong Oppo Mobile Telecommunications Corp., Ltd.|Policy determining method and apparatus, and terminal|
WO2021056204A1|2019-09-24|2021-04-01|Oppo广东移动通信有限公司|Method and apparatus for acquiring vehicle to everything communication policy|
US20210258868A1|2020-02-14|2021-08-19|Charter Communications Operating, Llc|Apparatus and methods for generating and distributing policy in wireless networks|
US11245767B1|2021-02-17|2022-02-08|Hitachi, Ltd.|Multi-route communication system and route selection system|
法律状态:
2021-04-20| B08F| Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette]|Free format text: REFERENTE A 3A ANUIDADE. |
2021-07-13| B08G| Application fees: restoration [chapter 8.7 patent gazette]|
2021-10-19| B350| Update of information on the portal [chapter 15.35 patent gazette]|
优先权:
申请号 | 申请日 | 专利标题
GR20170100110|2017-03-20|
US15/877,241|US10231250B2|2017-03-20|2018-01-22|Policy communication via control plane signaling|
PCT/US2018/019038|WO2018175029A1|2017-03-20|2018-02-21|Policy communication via control plane signaling|
[返回顶部]